使用说明
[模板]MCP服务器
如何使用此模板
- 在src/index.ts中添加工具定义
- 更新下面的README
- 更新package.json中的占位符信息
- 使用以下工具测试构建MCP服务器
npm run build,并使用@modelcontextprotocol/inspector库 - 发布到npm:
npm login,npm publish --access public
概述
[在此处插入概述]
特性
[在此处插入功能]
设置
- 创建API密钥等。
- 将令牌设置为环境变量:
export API_KEY_ENV_VAR=the_secret_api_key
用法
与VS代码一起使用
将此添加到您的设置JSON文件中:
{
"mcp": {
"inputs": [
{
"type": "promptString",
"id": "some_secret_api_key",
"description": "Secret API key",
"password": true
}
],
"servers": {
"[library-name]": {
"command": "npx",
"args": [
"-y",
"@larryhudson/[the-library]"
],
"env": {
"API_KEY_ENV_VAR": "${input:some_secret_api_key}"
}
}
}
}
}
与Claude或其他MCP兼容应用程序一起使用
将以下内容添加到MCP配置JSON文件中:
{
"mcpServers": {
"[the-library]": {
"command": "npx",
"args": ["-y", "@larryhudson/[the-library]"],
"env": {
"API_KEY_ENV_VAR": "<THE_SECRET_API_KEY>"
}
}
}
}
可用工具
[在此处列出工具]
运作原理
[关于它是如何工作的一些信息]
技术细节
内置:
- 模型上下文协议(MCP):允许AI助手与外部工具交互的框架
- TypeScript:用于类型安全和更好的开发人员体验
发展
您可以使用模型上下文协议检查器来尝试服务器:
npx @modelcontextprotocol/inspector npx tsx src/index.ts
局限性和未来改进
许可证
麻省理工学院