AI代理服务器

可外部部署的AI代理服务器,设计用于托管在Vercel上并从其他应用程序调用。

  • by dschwartzAI
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 dschwartzai/agentai-mcp-server

使用说明

特工。AI MCP服务器

这是Agent的外部可部署版本。AI MCP服务器,设计用于托管在Vercel上并从其他应用程序调用。

部署说明

先决条件

  • GitHub账号
  • Vercel帐户(免费版有效)
  • Git已在本地安装

部署步骤

  1. 创建新的GitHub存储库

    git init
    git add .
    git commit -m "Initial commit: Agent.AI MCP Server"
    git branch -M main
    git remote add origin https://github.com/YOUR_USERNAME/agentai-mcp-server.git
    git push -u origin main
    
  2. 部署到Vercel

    • 首选 vercel.com
    • 点击“新建项目”
    • 导入您的GitHub存储库
    • Vercel会自动将其检测为Node.js项目
    • 点击“部署”
  3. 获取您的部署URL

    • 部署后,Vercel将提供以下URL: https://your-project-name.vercel.app
    • 这是您的MCP服务器端点

用法

部署后,您可以使用Vercel URL从其他应用程序调用MCP服务器。

示例用法

// In your other app
const mcpServerUrl = 'https://your-project-name.vercel.app';

// Make requests to your MCP server
fetch(mcpServerUrl + '/your-endpoint')
  .then(response => response.json())
  .then(data => console.log(data));

地方发展

要在本地运行:

npm install
npm start

服务器将于启动 http://localhost:3000

配置

  • 端口:由Vercel自动设置,或本地默认为3000
  • 环境变量:可以在Vercel仪表板的“项目设置”>“环境变量”下进行设置

故障排除

  • 确保您的 @agentai/mcp-server 软件包是公开可用的
  • 如果出现问题,请检查Vercel部署日志
  • 验证您的GitHub存储库是否公开或Vercel是否有访问权限

重要提示:身份验证设置

1.配置代理。AI API代币

您的MCP服务器需要代理。AI API令牌通过代理进行身份验证。人工智能服务:

  1. 从获取您的API令牌 特工。人工智能
  2. 转到您的Vercel项目控制面板
  3. 点击“设置”→ “环境变量”
  4. 添加一个新变量:
    • 名字: API_TOKEN
    • 价值:你的经纪人。AI API代币
  5. 重新部署项目

2.禁用Vercel身份验证

要允许外部访问您的MCP服务器,您必须禁用Vercel的内置身份验证:

  1. 转到您的Vercel项目控制面板
  2. 点击“设置”→ “安全”
  3. 禁用“密码保护”和“Vercel身份验证”
  4. 保存更改

3.测试认证

设置后,您的端点将返回:

  • ✅ "authentication": "configured" -准备使用
  • ❌ "authentication": "missing" -需要API_TOKEN