GameCode MCP2
@navicore
About GameCode MCP2
mcp in rust both client and server
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is GameCode MCP2?
GameCode MCP2 is a clean implementation of the Model Context Protocol (MCP) for dynamic tool integration. It exposes tools defined in a YAML configuration file directly via MCP, supporting both built-in handlers and external commands, and communicates over stdio using pure JSON-RPC 2.0 without external dependencies.
How to use GameCode MCP2?
Compile the server with cargo build --release --bin gamecode-mcp2, create a tools.yaml file (see examples/tools.yaml), then run the server binary. It communicates via stdio and can be configured as an MCP server in Claude Desktop or integrated via the mcp-client crate.
Key features of GameCode MCP2
- Tools defined in
tools.yamlare exposed directly via MCP, not through meta-tools - Pure JSON-RPC 2.0 over stdio without external dependencies
- Dynamic tool loading – configure tools via YAML without recompiling
- Support for both internal handlers and external commands
Use cases of GameCode MCP2
- Exposing custom command-line tools as MCP tools for AI assistants
- Building a lightweight MCP server with minimal dependencies
- Integrating MCP into a CLI application (gamecode-cli) via the provided client crate
- Rapidly prototyping and testing MCP tool configurations with YAML
FAQ from GameCode MCP2
What runtime or dependencies are required?
The server is written in Rust and requires Cargo to build. It has no external runtime dependencies; communication is pure JSON-RPC 2.0 over stdio.
How are tools configured?
Tools are defined in a tools.yaml file. Each tool entry specifies a name, description, command (either an external executable path or "internal"), arguments with CLI flags or positional handling, and optionally an internal handler name.
How does GameCode MCP2 differ from other MCP implementations?
This implementation exposes tools directly (not through meta-tools) and supports dynamic YAML-based tool loading without recompilation, with a focus on simplicity and minimal dependencies.
What transport protocol does it use?
It uses stdio (standard input/output) for communication, following the MCP specification with messages such as initialize, tools/list, and tools/call.
Can I use GameCode MCP2 with Claude Desktop?
Yes. Add a configuration entry to your Claude Desktop settings pointing to the compiled gamecode-mcp2 binary.
More Other MCP servers
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

Peekaboo MCP – lightning-fast macOS screenshots for AI agents
steipetePeekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI models.
ACI: Open-Source Infra to Power Unified MCP Servers
aipotheosis-labsACI.dev is the open source tool-calling platform that hooks up 600+ tools into any agentic IDE or custom AI agent through direct function calling or a unified MCP server. The birthplace of VibeOps.
Awesome Mlops
visengerA curated list of references for MLOps
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
Comments