关于 MCP Express Server
这是一个基于 Node.js、Express 和 TypeScript 实现的 MCP 服务,可通过标准输入输出或 Express HTTP 服务运行。它提供示例工具、资源和提示词,适合开发与调试 MCP 集成。
主要功能
- 01提供 MCP 工具、资源和提示词
- 02支持标准输入输出传输
- 03Express HTTP 测试服务
- 04包含回显和当前时间工具
适用场景
- 01测试 MCP 客户端连接
- 02调试工具、资源和提示词调用
MCP 相关
该 MCP 服务向客户端提供 `echo`、`getCurrentTime` 工具、示例资源和问候提示词。支持 StdioServerTransport,并提供 Express HTTP 服务用于测试与调试。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP Express 服务
使用 Node.js、Express 和 TypeScript 实现的 Model Context Protocol(MCP)服务。
功能
- 实现 MCP 工具、资源和提示词
- 支持用于命令行使用的 StdioServerTransport
- 提供用于测试和调试的 Express HTTP 服务
可用的 MCP 功能
工具
echo- 回显消息getCurrentTime- 以 ISO 格式返回当前时间
资源
example://resource- 一个简单的示例资源
提示词
greeting- 一个简单的问候提示词模板
设置
# Install dependencies
npm install
# Build the TypeScript code
npm run build
运行服务
使用 StdioServerTransport(适用于 MCP 客户端)
npm start
运行 Express 服务进行测试
npm run dev
添加到 Cursor
要将此服务添加到 Cursor,请在 ~/.cursor/mcp.json 文件中添加以下内容:
{
"mcpServers": {
"Express MCP Server": {
"command": "node",
"args": ["path/to/dist/index.js"],
"transport": "stdio"
}
}
}
将 path/to/dist/index.js 替换为构建后的 index.js 文件的实际路径。
测试 API 端点
- 健康检查:
http://localhost:3000/health - 服务信息:
http://localhost:3000/info
开发
# Run in development mode
npm run dev
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。