- Home
- MCP servers
- MCP Proto Server
MCP Proto Server
- go
4
GitHub Stars
go
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"umuterturk-mcp-proto": {
"command": "mcp-proto-server",
"args": [
"-root",
"/path/to/your/proto/files"
]
}
}
}MCP Proto Server is a fast, searchable index for Protocol Buffer definitions that lets AI coding assistants access your proto schemas instantly. You can query services, messages, and fields across all proto files and get precise results, enabling smarter code completion and faster debugging with MCP-enabled assistants.
How to use
Configure your MCP client to connect to the proto server, then ask questions about your Protocol Buffer definitions. You can search for available services in a package, inspect the complete structure of a message, or locate RPCs that handle specific workflows. The server indexes your proto files and returns instant, contextual results that help you understand and navigate complex proto ecosystems.
How to install
Prerequisites: you need a running Go toolchain to build the server locally, or you can run a prebuilt binary if available for your platform.
Linux/macOS: download the appropriate package for your system and extract it, then install.
Additional notes
Configuration for MCP clients is provided below. If you prefer to run the server locally, you can start it with the command shown in the examples. There are no additional runtime dependencies beyond the executable.
Available tools
search_proto
Instant search across all proto definitions to locate services, messages, and fields even in large codebases.
get_service_definition
Retrieve a service definition along with all nested types in a single call for quick understanding of service interfaces.
get_message_definition
Fetch a message definition including all nested types to inspect full message structures.