脉搏 MCP 服务器是一个提供工具以发现和探索 MCP 服务器及其集成的 Model Context Protocol (MCP) 服务器,可通过脉搏 MCP API 进行操作。它能帮助用户高效地管理和使用 MCP 服务器资源。
脉搏 MCP 服务器提供了便捷的方式来发现和探索 MCP 服务器及其集成。下面将为您介绍如何安装和使用该服务器。
根据您的客户端偏好添加到 MCP 客户端配置中。例如:
{
"mcpServers": {
"pulsemcp": {
"command": "npx",
"args": ["-y", "pulsemcp-server"]
}
}
}
git clone
cd pulsemcp-server
npm install
npm run build
构建后可以直接运行服务器:
./build/index.js
或通过 npm:
npm start
在开发期间监视更改:
npm run watch
为了检查服务器的 MCP 实现:
npm run inspector
列出 MCP 服务器,支持可选过滤和分页。 参数:
query(可选):用于筛选服务器的搜索词integrations(可选):按集成标记筛选的数组count_per_page(可选):每页结果数(最大值:5000)offset(可选):要跳过的数量的结果
示例:{
"query": "toolhouse",
"integrations": ["github"],
"count_per_page": 10,
"offset": 0
}
列出所有可用的集成。此工具不接受任何参数。
两种工具都返回 JSON 格式的响应,具有以下结构:
{
"servers": [
{
"name": "服务器名称",
"url": "https://example.com",
"external_url": "https://外部链接.com",
"short_description": "服务器描述",
"source_code_url": "https://github.com/example/repo",
"github_stars": 123,
"package_registry": "npm",
"package_name": "包名称",
"package_download_count": 1000,
"integrations": [
{
"name": "集成名称",
"slug": "集成标记",
"url": "https://integration-url.com"
}
]
}
],
"total_count": 1,
"next": null
}
{
"integrations": [
{
"name": "集成名称",
"slug": "集成标记",
"url": "https://integration-url.com"
}
]
}
服务器包含 robust 的错误处理功能:
pulsemcp-server/
{
"name": "服务器名称",
"url": "https://example.com",
"external_url": "https://外部链接.com",
"short_description": "服务器描述",
"source_code_url": "https://github.com/example/repo",
"github_stars": 123,
"package_registry": "npm",
"package_name": "包名称",
"package_download_count": 1000,
"integrations": [
{
"name": "集成名称",
"slug": "集成标记",
"url": "https://integration-url.com"
}
]
}
express: "^4.18.2"cors: "^2.8.5"dotenv: "^16.0.3"项目使用 MIT 许可证。请查看 LICENSE 文件以获取详细信息。
欢迎为该项目做出贡献!请参考我们的 CONTRIBUTING.md 文件了解如何参与。