这是一个使用 TypeScript SDK 构建的简单待办事项模型上下文协议(MCP)服务器,能够帮助用户管理待办事项,提供添加、删除、标记完成以及获取所有待办事项等功能。
npm install
运行开发服务器:
npm run dev
构建生产版本:
npm run build
npm install -g @modelcontext/mcp-inspector
npm run build
mcp-inspector node /path/to/repo/build/index.js
要在其他本地项目中使用此 MCP 服务器:
npm run build
npm link
{
"mcpServers": {
// ...
"todo": {
"command": "node",
"args": [
"/path/to/repo/build/index.js"
]
}
}
}
src/
- 包含所有源文件
index.ts
- 应用程序主入口点build/
- 包含构建输出(在构建时创建)package.json
- 项目配置和依赖项tsconfig.json
- TypeScript 配置dev
- 启动开发服务器build
- 构建生产版本watch
- 监控更改并重建clean
- 删除构建 artifact