AutoMCP:自动生成MCP代码

AutoMCP:自动生成MCP代码

基于YAML模式自动生成MCP服务器和客户端代码的库。

快速入门

前置条件

  • 安装Node.js 18或更高版本
  • 配置npm或yarn

安装步骤

  1. 克隆仓库
  2. 安装依赖:运行npm install

使用方法

定义服务

services/[service-name]/目录下创建YAML文件,定义服务结构。

生成代码

运行生成脚本:

./bin/automcp.sh generate

将生成服务器代码、客户端代码及处理程序存根。

实现处理程序

编辑src/custom/[service-name]/下的生成文件以实现功能。

测试服务

使用测试脚本验证服务:

./bin/test-service.sh [service-name]