Monkeymcp

This is a Model Context Protocol (MCP) server implementation built with .NET 9.0. The MCP server provides a communication protocol for facilitating interactions between various components in a model-driven system. This implementation demonstrates how to set up a basic MCP server with custom tools and services. Its README documents 4 tools, including GetMonkeys, GetMonkey, GetMonkeyJourney.

People who need maps & location tools inside Claude, Cursor, VS Code, or another MCP client. The project is written in Jupyter Notebook.

VERIFIED ACTIVE

LAST COMMIT 2025-10-10 · ★ 123 · #46 OF 56 MAINTAINED MAPS & LOCATION · VERIFIED 2026-08-25

MIT · Jupyter Notebook · how we verify → /methodology

01 · Install Monkeymcp

Docker

docker run -i --rm docker.io/jamesmontemagno/monkeymcp:2.0.3

Claude Desktop - add to config

{
  "mcpServers": {
    "jamesmontemagno-monkeymcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "docker.io/jamesmontemagno/monkeymcp:2.0.3"
      ]
    }
  }
}
Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as container (OCI image) - can be sandboxed away from your filesystem

license MIT - declared in the repository

registry namespace io.github.jamesmontemagno is GitHub-verified and matches the repo owner

03 · What Monkeymcp can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

With this server connected, an agent can retrieve information about a specific monkey by name, create a unique journey path with activities and health stats for a specific monkey, and generate journey paths for all available monkeys.

The 4 tools it gives your agent

Extracted from the project's README - what monkeymcp lets an agent do.

GetMonkeys
- Returns a JSON serialized list of all available monkeys
GetMonkey
- Retrieves information about a specific monkey by name
GetMonkeyJourney
- Creates a unique journey path with activities and health stats for a specific monkey
GetAllMonkeyJourneys
- Generates journey paths for all available monkeys

Latest releases

v2.0.3 · 2025-10-07

v2.0.2 · 2025-10-07

v2.0.1 · 2025-10-07

04 · Who maintains Monkeymcp

monkeymcp is maintained by jamesmontemagno. We track 2 MCP servers from jamesmontemagno - 2 actively maintained, 253 combined GitHub stars, oldest repo from Mar 2025. Full record: all servers from jamesmontemagno.

  1. Oh My Posh Configurator MCP server for creating, validating, and exporting Oh My Posh terminal prompt configurations. ★ 130

05 · Facts

category
maps & location - ranked #46 of 56 actively-maintained maps & location servers as of 2026-08-25.
registry
io.github.jamesmontemagno/monkeymcp (active, first published 2025-10-07)
packages
oci:docker.io/jamesmontemagno/monkeymcp:2.0.3

06 · Monkeymcp FAQ

Is Monkeymcp still maintained?

Yes - as of 2026-08-25, its last commit was 2025-10-10. We re-verify nightly.

What can Monkeymcp do?

With this server connected, an agent can retrieve information about a specific monkey by name, create a unique journey path with activities and health stats for a specific monkey, and generate journey paths for all available monkeys.

How do I install Monkeymcp?

Run `docker run -i --rm docker.io/jamesmontemagno/monkeymcp:2.0.3`. You can also paste the ready-made client config above.

07 · Alternatives to Monkeymcp

More maps & location MCP servers · Apple Maps · Test Atlas · Foehn · Belgium · Swisstopo MCP