内容
# FireHydrant MCP 服务器
FireHydrant API 的模型上下文协议(MCP)服务器。
<div align="left">
<a href="https://www.speakeasy.com/?utm_source=mcp-server&utm_campaign=mcp-typescript"><img src="https://custom-icon-badges.demolab.com/badge/-Built%20By%20Speakeasy-212015?style=for-the-badge&logoColor=FBE331&logo=speakeasy&labelColor=545454" /></a>
<a href="https://opensource.org/licenses/MIT">
<img src="https://img.shields.io/badge/License-MIT-blue.svg" style="width: 100px; height: 28px;" />
</a>
</div>
<!-- Start Summary [summary] -->
## 概要
FireHydrant MCP 服务器:用于与 FireHydrant API 交互的 MCP 服务器。
<!-- End Summary [summary] -->
<!-- Start Table of Contents [toc] -->
## 目录
<!-- $toc-max-depth=2 -->
* [FireHydrant MCP 服务器](#firehydrant-mcp服务器)
* [安装](#安装)
* [开发](#开发)
* [贡献](#贡献)
<!-- End Table of Contents [toc] -->
<!-- Start Installation [installation] -->
## 安装
<details>
<summary>MCP 包(桌面扩展)</summary>
使用预构建的 [`mcp-server.mcpb`](https://github.com/firehydrant/firehydrant-mcp/releases/download/v0.0.4/mcp-server.mcpb) 文件将 MCP 服务器作为桌面扩展安装:
只需将 [`mcp-server.mcpb`](https://github.com/firehydrant/firehydrant-mcp/releases/download/v0.0.4/mcp-server.mcpb) 文件拖放至 Claude Desktop 即可安装扩展。
MCP 包包括 MCP 服务器和所有必要的配置。安装后,服务器将无需额外设置即可使用。
> [!NOTE]
> MCP 包提供了一种流线型的方式来打包和分发 MCP 服务器。了解更多关于 [桌面扩展](https://www.anthropic.com/engineering/desktop-extensions) 的信息。
</details>
<details>
<summary>Cursor</summary>
[](cursor://anysphere.cursor-deeplink/mcp/install?name=FireHydrant&config=eyJtY3BTZXJ2ZXJzIjp7IkZpcmVIeWRyYW50Ijp7ImNvbW1hbmQiOiJucHgiLCJhcmdzIjpbImZpcmVoeWRyYW50LW1jcCIsInN0YXJ0IiwiLS1hcGkta2V5IiwiLi4uIl19fX0=)
或手动:
1. 打开 Cursor 设置
2. 选择工具和集成
3. 选择新建 MCP 服务器
4. 如果配置文件为空,请将以下 JSON 粘贴到 MCP 服务器配置中:
```json
{
"mcpServers": {
"FireHydrant": {
"command": "npx",
"args": [
"firehydrant-mcp",
"start",
"--api-key",
"..."
]
}
}
}
```
</details>
<details>
<summary>Claude Code CLI</summary>
```bash
claude mcp add firehydrant-mcp npx firehydrant-mcp start -- --api-key ...
```
</details>
<details>
<summary>Windsurf</summary>
请参阅 [Windsurf 官方文档](https://docs.windsurf.com/windsurf/cascade/mcp#adding-a-new-mcp-plugin) 以获取最新信息
1. 打开 Windsurf 设置
2. 在左侧菜单中选择 Cascade
3. 点击 `管理 MCP`。(要管理 MCP,您需要登录 Windsurf 帐户)
4. 点击 `查看原始配置` 以打开 MCP 配置文件。
5. 如果配置文件为空,请将以下 JSON 粘贴到配置文件中:
```
{
"mcpServers": {
"FireHydrant": {
"command": "npx",
"args": [
"firehydrant-mcp",
"start",
"--api-key",
"..."
]
}
}
}
```
</details>
<details>
<summary>VS Code</summary>
请参阅 [VS Code 官方文档](https://code.visualstudio.com/api/extension-guides/ai/mcp) 以获取最新信息
1. 打开 [命令面板](https://code.visualstudio.com/docs/getstarted/userinterface#_command-palette)
1. 搜索并打开 `MCP: 打开用户配置`。这应该打开 mcp.json 文件
2. 如果配置文件为空,请将以下 JSON 粘贴到配置文件中:
```
{
"mcpServers": {
"FireHydrant": {
"command": "npx",
"args": [
"firehydrant-mcp",
"start",
"--api-key",
"..."
]
}
}
}
```
</details>
<details>
<summary>Claude Desktop</summary>
Claude Desktop 暂不支持 SSE/远程 MCP 服务器。
您需要执行以下操作:
1. 打开 Claude Desktop
2. 打开左侧面板,然后点击您的用户名
3. 进入 `设置`
4. 进入 `开发者` 标签(在左侧)
5. 点击 `编辑配置`
将以下配置粘贴到配置文件中:
```json
{
"mcpServers": {
"FireHydrant": {
"command": "npx",
"args": [
"firehydrant-mcp",
"start",
"--api-key",
"..."
]
}
}
}
```
</details>
<details>
<summary> 通过 npm 进行_stdio 安装 </summary>
要启动 MCP 服务器,请运行:
```bash
npx firehydrant-mcp start --api-key ...
```
要获取服务器参数的完整列表,请运行:
```
npx firehydrant-mcp --help
```
</details>
<!-- End Installation [installation] -->
<!-- Placeholder for Future Speakeasy SDK Sections -->
# 开发
## 贡献
我们重视对该 MCP 服务器的贡献,但代码是程序生成的。对内部文件进行的任何手动更改都将在下一次生成时被覆盖。
我们期待听到您的反馈。请随意提交 PR 或问题,并附上概念验证,我们将尽力将其纳入未来的版本中。
### MCP 服务器由 [Speakeasy](https://www.speakeasy.com/?utm_source=mcp-server&utm_campaign=mcp-typescript) 创建