MCP Catalogs
首页mcp-starter screenshot

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

安装

安装

  1. 克隆此仓库
git clone https://github.com/instructa/mcp-starter.git
cd mcp-starter
  1. 安装依赖
npm install
  1. 运行服务器
# 对于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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。