hivtools-mcp
Officialby hivtools
hivtools-mcp
API and MCP server for hivtools data
Github repository: https://github.com/hivtools/hivtools-mcp/
Documentation https://hivtools.github.io/hivtools-mcp/
Requirements
Running
Setup
Install the dependencies into a local virtual environment:
uv syncRunning the API
For local development (reloads on file changes):
make dev
# equivalent to: uv run fastapi dev app/main.pyThis serves the API at http://127.0.0.1:8000, with interactive docs at http://127.0.0.1:8000/docs.
To run it as it runs in production:
uv run fastapi run app/main.pyWith Docker
docker build -t hivtools-mcp .
docker run -p 80:80 hivtools-mcpThe API is then served at http://127.0.0.1:80.
Development
Setup
Setup the pre-commit hooks
make installRunning the tests
make testContributing
See CONTRIBUTING.md for the local development workflow and code-quality checks.