
MCP Servers

2025.03.31
0
TypeScriptAI 模型通信上下文交换其它
MCP-servers 是一个用于测试和实践不同 MCP(Model Context Protocol)服务器的仓库。MCP 旨在通过维护结构化的上下文交换,促进 AI 模型与应用程序之间的通信。该仓库提供了创建和管理不同 MCP 服务器的实现。
View on GitHub
Overview
基本能力
产品定位
MCP-servers 是一个用于测试和实践不同 MCP(Model Context Protocol)服务器的仓库,旨在促进 AI 模型与应用程序之间的通信。
核心功能
- 轻量级和模块化的 MCP 服务器实现。
- 支持多种传输协议(HTTP、WebSockets、gRPC 等)。
- 可配置的上下文管理和模型路由。
适用场景
- AI 模型与应用程序之间的通信。
- 需要结构化上下文交换的场景。
- 需要轻量级和模块化服务器的场景。
工具列表
无明确工具列表提供。
常见问题解答
无明确常见问题解答提供。
使用教程
使用依赖
- 导航到项目目录并安装所需的依赖:
npm install # 下载依赖
安装教程
- 更新
package.json
文件以包含以下设置:
{
"type": "module",
"bin": {
"weather": "./build/index.js"
},
"scripts": {
"build": "tsc && chmod 755 build/index.js"
},
"files": [
"build"
]
}
- 创建一个
tsconfig.json
文件,包含以下配置:
{
"compilerOptions": {
"target": "ES2022",
"module": "Node16",
"moduleResolution": "Node16",
"outDir": "./build",
"rootDir": "./src",
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true
},
"include": ["src/**/*"],
"exclude": ["node_modules"]
}
- 如果使用 Claude Desktop,确保 MCP 服务器正确注册。打开配置文件:
vim ~/Library/Application\ Support/Claude/claude_desktop_config.json
如果文件不存在,创建并添加以下配置:
{
"mcpServers": {
"weather": {
"command": "node",
"args": [
"/path/to/your/build/index.js"
]
}
}
}
- 编译 TypeScript 文件:
npm run build # 编译 TypeScript 文件
- 启动 MCP 服务器:
node build/index.js
调试方式
无明确调试步骤提供。
许可证
None