Skip to main content
Glama
dganesh5

Benchmark MCP Server

by dganesh5

Benchmark MCP Server

MCP Server with Industry Benchmarking Tool - Compatible with both Claude and ChatGPT.

Features

  • šŸ“Š Industry Benchmarking Tool: Compare company metrics against industry averages

  • šŸŽØ Interactive Widget: Visual bar chart comparison (MCP Apps)

  • šŸ”„ Dual Transport: Supports both SSE and Streamable HTTP

  • āœ… Cross-Platform: Works with Claude.ai and ChatGPT

Quick Start

# Install dependencies
poetry install

# Start server
poetry run python main.py

With pip

# Create virtual environment
python -m venv venv
source venv/bin/activate  # or `venv\Scripts\activate` on Windows

# Install dependencies
pip install mcp>=1.26.0 uvicorn pydantic

# Start server
python main.py

Endpoints

Endpoint

Transport

Use For

/sse

SSE

Claude, ChatGPT (via ngrok)

/v1/mcp

Streamable HTTP

ChatGPT native

/mcp

Streamable HTTP

Alias

Usage with ngrok

# Start ngrok
ngrok http 8000

# Use the ngrok URL in Claude/ChatGPT:
# https://your-ngrok-url/sse

Project Structure

claude-mcp-app/
ā”œā”€ā”€ app/
│   ā”œā”€ā”€ service/
│   │   ā”œā”€ā”€ mcp_server.py         # FastMCP instance
│   │   ā”œā”€ā”€ data/                 # Mock benchmark data
│   │   ā”œā”€ā”€ tools/                # MCP tools
│   │   │   ā”œā”€ā”€ benchmarking_tool.py
│   │   │   └── benchmarking_widget.py
│   │   └── widgets/              # HTML widgets
│   │       └── benchmarking_widget.html
ā”œā”€ā”€ common/
│   └── config.py                 # Configuration
ā”œā”€ā”€ main.py                       # Entry point
ā”œā”€ā”€ pyproject.toml               # Poetry config
└── README.md

Example Prompts

  • "How does my restaurant's $45,000 yearly profit compare to the industry average in California?"

  • "Compare my retail business revenue of $500,000 against industry benchmarks in Texas"

  • "Benchmark my healthcare company's monthly income of $80,000 against regional averages"

  • "How does my construction company in NY with $600,000 annual revenue compare?"

License

MIT