IOG MCP Server

IOG MCP Server

🚀 IOG模型上下文协议(MCP)服务器

本项目是一个独立实现的IOG模型上下文协议(MCP)服务器,它具备与Windsurf等系统集成的能力,能够为用户提供工具注册、数据检索等实用功能。

🚀 快速开始

本服务器可独立运行,也能与Windsurf等系统集成。按照以下步骤,你可以快速启动并使用该服务器。

✨ 主要特性

  • 工具注册:服务器提供了计算器和搜索等实用工具的注册功能。
  • 数据检索:支持访问人物和产品信息,为数据查询提供便利。
  • 标准MCP端点:支持工具的发现和执行,符合标准协议规范。
  • JSON Schema定义:对所有工具及其参数进行了详细的JSON Schema定义。
  • Windsurf集成:提供了连接示例代码,方便与Windsurf系统集成。

📦 安装指南

# 克隆仓库或复制文件到项目中
# 安装依赖
npm install

💻 使用示例

基础用法

启动MCP服务器

npm start
# 或者
node iog_mcp_server.js

默认情况下,服务器将在http://localhost:3001上运行。

可用端点

  • GET /mcp/tools:返回可用工具及其定义列表。
  • POST /mcp/execute:执行工具并提供参数。

与Windsurf集成

文件windsurf_integration.js提供了完整的连接示例:

const WindsurfMCPIntegration = require('./windsurf_integration');

async function main() {
const integration = new WindsurfMCPIntegration();
await integration.initialize();
await integration.registerWithWindsurf();

// 现在可通过Windsurf使用工具
}

main();

高级用法

可在iog_mcp_server.js中的tools对象中添加新的工具,以扩展服务器的功能。

📚 详细文档

数据源

要使用数据检索工具,请提供以下数据文件:

  • personas.json:包含IOG人物信息。
  • products.json:包含IOG产品的基本信息。
  • IOG Products/:包含产品详细信息的Markdown文件目录。

📄 许可证

本项目采用MIT许可证。

  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-19 19:27

相似服务问题