
PulseMCP Server

2025.02.14
13
JavaScriptMCP 服务器管理集成发现开发效率
PulseMCP Server 是一个基于 Model Context Protocol (MCP) 的服务,主要用于发现和探索 MCP 服务器及其集成。它提供了丰富的 API 功能,包括服务器列表、搜索、过滤和集成管理,适用于开发者在 MCP 生态系统中快速查找和管理相关服务。
View on GitHub
Overview
基本能力
产品定位
PulseMCP Server 是一个用于发现和探索 MCP 服务器及其集成的服务,旨在为开发者提供便捷的 MCP 生态系统管理工具。
核心功能
- 服务器列表:列出可用的 MCP 服务器,支持过滤和分页。
- 搜索功能:通过名称或功能搜索特定的 MCP 服务器。
- 集成过滤:根据集成类型筛选服务器。
- 集成列表:列出所有可用的集成。
- TypeScript 支持:完全支持 TypeScript。
适用场景
- 开发者需要快速查找和管理 MCP 服务器。
- 项目需要集成多个 MCP 服务时,用于发现和筛选合适的服务。
- 开发工具或平台需要提供 MCP 服务器发现功能。
工具列表
- list_servers:列出 MCP 服务器,支持搜索、过滤和分页。
- 参数:
query
(搜索词)、integrations
(集成类型)、count_per_page
(每页数量)、offset
(偏移量)。 - list_integrations:列出所有可用的集成。
- 无参数。
常见问题解答
- 错误处理:服务器包含健壮的错误处理机制,包括无效参数、API 连接问题、速率限制和认证错误。
- 响应格式:所有工具返回 JSON 格式的响应,包含标准化错误代码和消息。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
- 安装项目依赖:
bash npm install
安装教程
- 克隆仓库:
bash git clone <repository-url> cd pulsemcp-server
- 安装依赖:
bash npm install
- 构建项目:
bash npm run build
调试方式
- 运行服务器:
bash ./build/index.js
或通过 npm:bash npm start
- 开发时监听变化:
bash npm run watch
- 检查 MCP 实现:
bash npm run inspector