APIMatic验证器MCP服务器
此存储库提供了一个模型上下文协议(MCP)服务器,用于使用验证OpenAPI规范 APIMatic。服务器通过利用APIMatic的API处理OpenAPI文件并返回验证摘要。
特性
- 验证OpenAPI 2.0和3.0文件
- 使用APIMatic的API进行全面验证
- 支持JSON和YAML格式
- 实现模型上下文协议(MCP)以实现无缝集成
安装
确保 Node.js v18+ 已安装。
克隆存储库
git clone https://github.com/apimatic/apimatic-validator-mcp.git
cd apimatic-validator-mcp再进行
npm install构建项目
npm run build配置
若要使用服务器,需要APIMatic API密钥。注册地址: APIMatic 并获得API密钥。
与Claude Desktop集成
修改 claude_desktop_config.json 文件以集成MCP服务器。如果文件不存在,请在以下位置创建一个:
视窗
code $env:AppData\Claude\claude_desktop_config.jsonmacOS/Linux
code ~/Library/Application\ Support/Claude/claude_desktop_config.json将MCP服务器添加到配置中
{
"mcpServers": {
"APIMatic": {
"command": "node",
"args": [
"C:\\PATH\\TO\\PARENT\\FOLDER\\build\\index.js"
],
"env": {
"APIMATIC_API_KEY": ""
}
}
}
}配置后,Claude Desktop中应出现一个锤子图标。打开它以验证 validate-openapi-using-apimatic 工具已成功集成。
用法
- 添加一个OpenAPI文件。
- 提供验证提示。
- 将返回验证结果。
