MCP服务器模板

一个基于Model Context Protocol(MCP)框架的服务器模板,用于构建AI助手与外部工具交互的服务。

  • by larryhudson
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 larryhudson/figma-mcp-server

使用说明

[模板]MCP服务器

如何使用此模板

  • 在src/index.ts中添加工具定义
  • 更新下面的README
  • 更新package.json中的占位符信息
  • 使用以下工具测试构建MCP服务器 npm run build,并使用@modelcontextprotocol/inspector库
  • 发布到npm: npm login, npm publish --access public

概述

[在此处插入概述]

特性

[在此处插入功能]

设置

  1. 创建API密钥等。
  2. 将令牌设置为环境变量:
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

局限性和未来改进

许可证

麻省理工学院