AI代理服务器

AI代理服务器用于接收聊天请求,构建Gemini提示,发送功能定义至Gemini,并通过HTTP调用外部MCP服务器。

  • by ajayantony2003official
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 ajayantony2003official/ai-agent-mcp-server

使用说明

AI代理服务器

这个文件夹只是双子座的大脑层。

它不直接执行CRM工具。 它只:

  • 接收聊天请求
  • 构建Gemini提示
  • 将函数定义发送到Gemini
  • 使用运行时上下文丰富参数
  • 通过HTTP调用外部MCP服务器

结构:

  • clients/ MCP HTTP客户端
  • llm/ 面向Gemini的功能定义和工具注册表
  • routes/ AI代理的HTTP路由
  • services/ 聊天/会话逻辑和MCP桥逻辑
  • utils/ 提示助手、过滤器推理、回退助手

重要文件:

  • server.js 启动AI代理服务器
  • clients/mcpClient.js 电话 http://localhost:4000/execute
  • services/mcpExecutionService.js 准备参数并将工具调用转发给MCP
  • llm/toolRegistry.js Gemini函数声明注册表