Model Context Protocol (MCP) Server for the FireHydrant API.
FireHydrant MCP Server: An MCP server for interacting with FireHydrant's API.
Add the following server definition to your claude_desktop_config.json
file:
{
"mcpServers": {
"FireHydrant": {
"command": "npx",
"args": [
"-y", "--package", "firehydrant-mcp",
"--",
"mcp", "start",
"--api-key", "..."
]
}
}
}
Create a .cursor/mcp.json
file in your project root with the following content:
{
"mcpServers": {
"FireHydrant": {
"command": "npx",
"args": [
"-y", "--package", "firehydrant-mcp",
"--",
"mcp", "start",
"--api-key", "..."
]
}
}
}
Run the MCP server as a standalone binary with no additional dependencies. Pull these binaries from available Github releases:
curl -L -o mcp-server \
https://github.com/{org}/{repo}/releases/download/{tag}/mcp-server-bun-darwin-arm64 && \
chmod +x mcp-server
If the repo is a private repo you must add your Github PAT to download a release -H "Authorization: Bearer {GITHUB_PAT}"
.
{
"mcpServers": {
"Todos": {
"command": "./DOWNLOAD/PATH/mcp-server",
"args": [
"start"
]
}
}
}
For a full list of server arguments, run:
npx -y --package firehydrant-mcp -- mcp start --help
The MCP Server can be installed with either npm, pnpm, bun or yarn package managers.
npm add firehydrant-mcp
pnpm add firehydrant-mcp
bun add firehydrant-mcp
yarn add firehydrant-mcp
While we value contributions to this MCP Server, the code is generated programmatically. Any manual changes added to internal files will be overwritten on the next generation. We look forward to hearing your feedback. Feel free to open a PR or an issue with a proof of concept and we'll do our best to include it in a future release.