MCP工具生成技能

一个智能代理技能,帮助AI代理编写、生成和管理模型上下文协议(MCP)服务器,使用protoc-gen-mcp和easyp工具。

  • by easyp-tech
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 easyp-tech/protoc-gen-mcp-skill

使用说明

原代mcp技能

一种智能代理技能,帮助Cursor、Copilot和Claude Code等AI代理编写、生成和管理 模型上下文协议(MCP)服务器使用 protoc-gen-mcp 和 easyp.

这项技能教会代理人使用 .proto 文件作为生成类型安全的Go-MCP工具的唯一真实来源,确保严格的模式。

安装

您可以使用Vercel为您的代理(例如Cursor、Claude Code)全局安装此技能 skills CLI。

首先,确保你有 skills CLI可通过 npx:

npx skills add easyp-tech/protoc-gen-mcp-skill -g

注: 替换 easyp-tech 如果使用fork,请使用正确的GitHub用户名/组织。

本地项目安装

要专门为单个项目(而不是全局)安装此技能:

npx skills add easyp-tech/protoc-gen-mcp-skill

这个技能有什么作用

通过安装此技能,您的AI代理将获得以下方面的专家级理解:

  • 在Protobuf中定义MCP工具: 使用注释RPC方法、类型和字段 mcp.options.v1.
  • 生成Go绑定: 配置 easyp.yaml 生成 *.pb.go 和 *.mcp.go.
  • 实现处理程序: 编写生成的Go服务器接口(<Service>ToolHandler).
  • MCP约束和映射: 准确了解Protobuf如何映射到MCP客户端的JSON模式验证。

开发与使用

核心说明位于 skills/protoc-gen-mcp/SKILL.md。代理将自动解析这些指令,并在您询问以下任务时应用它们:

  • “从我现有的原型文件生成MCP工具。”
  • “向MCP工具添加所需字段约束的正确方法是什么?”
  • “设置easyp以生成协议基因mcp绑定。”

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。