jellyfish-mcp
2
Jellyfish-MCP is a Model Context Protocol server designed to facilitate interaction with Jellyfish's API. It allows for natural language queries regarding engineering metrics and team data, and is compatible with tools like VSCode and Claude Desktop. The server includes various tools for data retrieval and analysis, enhancing productivity and insights.
Overview
A Model Context Protocol server for retrieving and analyzing data from Jellyfish's API. This server allows a host (e.g., Claude Desktop or Cursor) to interact with your Jellyfish instance, enabling natural language queries about your engineering metrics, team data, and other information available through the Jellyfish API.
Tools
- General: Retrieve API schemas, list endpoints, make GET requests.
- Allocations: Various tools for assessing allocations by person, team, investment category, and work category.
- Delivery: Access deliverable details, scope and effort history.
- Metrics: Retrieve company, person, and team metrics.
- People: Search and list engineers.
- Teams: Search and list teams.
Setup
- Jellyfish Setup: Generate an API token.
- Local Setup: Clone repository, install 'uv', create a virtual environment.
Usage
- Setup credentials: Securely use the Jellyfish Export API token with keyring.
- Enable PromptGuard 2: Use Meta's Llama PromptGuard 2 model to reduce prompt injection attacks.
- Configuration: Steps for VSCode and Claude Desktop integration.