loading…
Search for a command to run...
loading…
An industry benchmarking tool that enables users to compare company metrics like revenue and profit against industry averages using interactive visual charts. I
An industry benchmarking tool that enables users to compare company metrics like revenue and profit against industry averages using interactive visual charts. It supports both Claude and ChatGPT across multiple transport protocols including SSE and Streamable HTTP.
MCP Server with Industry Benchmarking Tool - Compatible with both Claude and ChatGPT.
# Install dependencies
poetry install
# Start server
poetry run python main.py
# 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
| Endpoint | Transport | Use For |
|---|---|---|
/sse |
SSE | Claude, ChatGPT (via ngrok) |
/v1/mcp |
Streamable HTTP | ChatGPT native |
/mcp |
Streamable HTTP | Alias |
# Start ngrok
ngrok http 8000
# Use the ngrok URL in Claude/ChatGPT:
# https://your-ngrok-url/sse
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
MIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"benchmark-mcp-server": {
"command": "npx",
"args": []
}
}
}