1. Conduid
  2. Finance
  3. Proto
MCP server · Finance

Proto

mcp server to search for complete proto definitions from a local folder

Unclaimed last commit a year ago finance
43Fair

Scored 7 days ago · breakdown

About Proto

Proto is an MCP server published by umuterturk in the Finance category: mcp server to search for complete proto definitions from a local folder.

The repository has 4 stars and 0 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/umuterturk/mcp-proto

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Proto

Powered by Claude · Grounded in docs

I know everything about Proto. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 2 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • !License declaredNo license file. Legally you have no right to use it in a product.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.2.3v0.2.3 · 16 Oct 2025Full Changelog: https://github.com/umuterturk/mcp-proto/compare/v0.2.2...v0.2.3
v0.2.2v0.2.2 · 16 Oct 2025Full Changelog: https://github.com/umuterturk/mcp-proto/compare/v0.2.1...v0.2.2
v0.2.1v0.2.1 · 16 Oct 2025Full Changelog: https://github.com/umuterturk/mcp-proto/compare/v0.2.0...v0.2.1
v0.2.0v0.2.0 · 16 Oct 2025Full Changelog: https://github.com/umuterturk/mcp-proto/compare/v0.1.1...v0.2.0
v0.1.1v0.1.1 · 10 Oct 2025Full Changelog: https://github.com/umuterturk/mcp-proto/compare/v0.1.0...v0.1.1

README

MCP Proto Server

A high-performance Protocol Buffer indexing and search server that integrates with AI coding assistants through the Model Context Protocol (MCP).

🎯 What It Does

MCP Proto Server makes your Protocol Buffer definitions instantly searchable and accessible to AI assistants like Claude and Cursor. Instead of manually looking through .proto files, you can ask questions like:

  • "Show me all authentication-related services"
  • "What fields does the User message have?"
  • "Find RPCs that handle payment processing"

🚀 Key Features

  • Instant Search: Find services, messages, and fields across all your proto files
  • Smart Type Resolution: Automatically resolves nested types and dependencies
  • AI Integration: Works seamlessly with Claude Desktop and Cursor
  • Lightning Fast: Sub-millisecond search performance
  • Zero Dependencies: Single executable, no runtime requirements

📦 Installation

Download Latest Release

  1. Go to the Releases page
  2. Download the appropriate package for your system:
    • Linux: mcp-proto-server-linux-amd64.tar.gz
    • macOS Intel: mcp-proto-server-macos-amd64.tar.gz
    • macOS Apple Silicon: mcp-proto-server-macos-arm64.tar.gz
    • Windows: mcp-proto-server-windows-amd64.zip

Install

Linux/macOS:

tar -xzf mcp-proto-server-*.tar.gz
./install.sh

Windows:

# Extract the zip file, then run:
install-windows.bat

Verify Installation

mcp-proto-server --help

🔧 Setup with AI Assistants

Cursor Configuration

Add to your Cursor MCP config (~/.cursor/mcp.json):

{
  "mcpServers": {
    "proto-server": {
      "command": "mcp-proto-server",
      "args": ["-root", "/path/to/your/proto/files"],
      "capabilities": [
        "search_proto: Fuzzy search across all proto definitions",
        "get_service_definition: Get service with ALL nested types in one call",
        "get_message_definition: Get message with ALL nested types in one call"
      ]
    }
  }
}

Claude Desktop Configuration

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "proto-server": {
      "command": "mcp-proto-server",
      "args": ["-root", "/path/to/your/proto/files"]
    }
  }
}

🎯 How to Use

Once configured, simply ask your AI assistant questions about your Protocol Buffer definitions:

  • "What services are available in the auth package?"
  • "Show me the complete structure of the Product message"
  • "Find all RPCs that return user data"

The server automatically indexes your proto files and provides instant, intelligent search results.

📁 Project Structure

  • go-version/ - High-performance Go implementation (recommended)
  • python-version/ - Python implementation (legacy)

📄 License

Same as parent project

README fetched from the repository 2 hours ago. The original is authoritative.

Questions

About Proto

How do I install Proto?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Proto safe to use with an AI agent?

Its trust score is 43 out of 100 (fair). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Proto still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.