
mcp-starter
by instructa·★ 37·综合分 35
一个支持stdio、HTTP和SSE协议的TypeScript MCP服务器模板。
developer-toolsai-llmproductivity
11
Forks
1
活跃 Issue
12 个月前
最近提交
2 天前
收录于
概述
MCP服务器启动程序提供了一个简洁但完整的基础结构,用于构建自定义MCP服务器。它提供了多种传输选项,包括本地使用的stdio和远程连接的HTTP,并提供了与Cursor和Claude等客户端集成的清晰示例。该启动程序包含TypeScript支持以确保类型安全,并为本地开发和已发布包的场景提供文档。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:快速为自定义工具构建新的MCP服务器原型
你:创建具有HTTP传输功能的MCP服务器以实现远程访问
你:将MCP功能集成到现有的TypeScript应用程序中
你:支持哪些传输协议?
你:我可以将其与Claude Desktop一起使用吗?
什么时候选它
如果你要从零开始构建 MCP 服务器并需要 TypeScript 支持和多种协议选项,选择这个模板。
什么时候不要选它
如果你需要超出基本模板的高级功能,或者更喜欢带有内置工具实现的成熟框架,不要选择它。
可对比工具
mcp-server-templatenpx create-mcpmcp-js
安装
安装
- 克隆此仓库
git clone https://github.com/instructa/mcp-starter.git
cd mcp-starter- 安装依赖
npm install- 运行服务器
# 对于stdio(默认)
node ./bin/cli.mjs --stdio
# 对于HTTP
node ./bin/cli.mjs --http --port 4200客户端配置
Claude Desktop
添加到Claude Desktop配置:
{
"mcpServers": {
"my-starter-mcp-stdio": {
"command": "node",
"args": ["./bin/cli.mjs", "--stdio"]
}
}
}FAQ
- 支持哪些传输协议?
- 该启动程序支持stdio用于本地使用,HTTP用于远程访问,以及SSE(已弃用)用于远程连接。
- 我可以将其与Claude Desktop一起使用吗?
- 是的,README中包含了使用stdio传输与Claude Desktop一起使用的配置示例。
mcp-starter 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。