mcpgen
Verified Safeby getprobo
Overview
A code generator that builds type-safe Model Context Protocol (MCP) servers in Go from JSON Schema definitions of tools, resources, and prompts.
Installation
go run examples/demo/main.goSecurity Notes
The `mcpgen` tool itself is a code generator, primarily performing schema parsing (YAML/JSON) and Go code templating. It leverages standard Go libraries for file I/O and code formatting, with no direct execution of arbitrary external code or `eval`-like functions found in its core logic. The generated server code relies on the `modelcontextprotocol/go-sdk` and user-implemented handler logic, which would require separate security audits for runtime safety. As a generator tool, it is designed with type safety in mind, reducing common runtime errors for developers.
Similar Servers
Unity-MCP
AI-powered game development assistant that bridges Large Language Models (LLMs) with Unity Editor and runtime game builds, enabling AI to control Unity via the Model Context Protocol.
dev-kit-gh-mcp-server
A server providing Model Context Protocol (MCP) tools for automating and interacting with GitHub repositories, primarily for bots and AI agents.
mcp-mineru
Implements or interacts with the Minecraft Protocol, likely for building custom Minecraft servers or client utilities.
wiki_mcp_server
An MCP (Model Context Protocol) server for integrating Confluence wiki content, allowing AI models to search, retrieve, and list Confluence information.