AnroAgents MCP服务器
](https://www.npmjs.com/package/@anroagents/mcp-server) 
用于管理人工智能代理的MCP(模型上下文协议)服务器 AnroAgents 平台。直接从Claude、ChatGPT、Gemini、Cursor、Windsurf和其他AI工具控制您的代理。
特性
| 工具 | 说明 |
|---|---|
list-agents | 列出所有AI代理(带可选状态过滤器) |
get-agent | 获取特定代理的完整详细信息 |
create-agent | 为您的企业创建一个新的人工智能代理 |
update-agent | 更新代理配置(名称、服务、常见问题解答等) |
delete-agent | 删除草稿代理 |
submit-agent-for-review | 提交代理审核和目录列表 |
toggle-agent | 启用或禁用活动代理 |
get-embed-code | 获取任何网站的HTML小部件嵌入代码 |
regenerate-agent-key | 重新生成代理的API密钥 |
快速开始
1.获取个人访问令牌
- 登录到 app.anroagents.com
- 首选 设置 > API令牌
- 点击 创建令牌,为其命名(例如“Claude Desktop”)
- 复制令牌(它以开头
pat_并且仅显示一次)
2.配置您的AI客户端
在下面选择您的客户并按照说明进行操作。
______________________________________________________________________
客户端设置
克劳德桌面
编辑您的配置文件:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 窗户:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"anroagents": {
"command": "npx",
"args": ["-y", "@anroagents/mcp-server"],
"env": {
"ANROAGENTS_TOKEN": "pat_your_token_here"
}
}
}
}保存后重新启动Claude Desktop。
克劳德代码(CLI)
添加到您的项目 .claude/settings.json 或全球 ~/.claude/settings.json:
{
"mcpServers": {
"anroagents": {
"command": "npx",
"args": ["-y", "@anroagents/mcp-server"],
"env": {
"ANROAGENTS_TOKEN": "pat_your_token_here"
}
}
}
}光标
打开 设置 > 主控程序 > 添加新的MCP服务器 并配置:
- 姓名:
anroagents - 命令:
npx -y @anroagents/mcp-server - 环境:
ANROAGENTS_TOKEN=pat_your_token_here
帆板运动
打开 设置 > 主控程序 > 添加服务器:
{
"anroagents": {
"command": "npx",
"args": ["-y", "@anroagents/mcp-server"],
"env": {
"ANROAGENTS_TOKEN": "pat_your_token_here"
}
}
}VS代码(带继续或复制聊天MCP)
添加到MCP配置中:
{
"servers": {
"anroagents": {
"command": "npx",
"args": ["-y", "@anroagents/mcp-server"],
"env": {
"ANROAGENTS_TOKEN": "pat_your_token_here"
}
}
}
}ChatGPT(自定义GPT)
ChatGPT不支持MCP,但您可以使用与OpenAPI兼容的API:
- 创建一个 自定义GPT 在 chat.openai.com
- 首选 配置 > 行动 > 从URL导入
- 输入:
https://api.anroagents.com/mcp/openapi.json - 集 认证:API密钥
- 头球 Authorization - 价值: Bearer pat_your_token_here
- 保存并测试
Gemini(扩展)
使用相同的OpenAPI端点:
- 打开Google AI Studio或Gemini设置
- 使用URL添加自定义扩展名:
https://api.anroagents.com/mcp/openapi.json - 使用您的PAT令牌设置承载身份验证
______________________________________________________________________
环境变量
| 变量 | 必填 | 描述 |
|---|---|---|
ANROAGENTS_TOKEN | 是 | 个人访问令牌(pat_...) |
ANROAGENTS_API_URL | 没有 | API基本URL(默认值: https://api.anroagents.com) |
______________________________________________________________________
工具参考
列出代理人
列出经过身份验证的用户拥有的所有代理。
参数:
status(可选):按状态筛选--draft,review,active,或disabled
获取代理
获取特定代理的完整详细信息。
参数:
agentId(必填):代理人的唯一ID
创建代理
创建一个新的AI代理。代理开始 draft 状态。
参数:
businessName(必填):企业名称businessDescription(可选):企业业务描述defaultGreeting(可选):向访客显示问候信息defaultLanguage(可选):语言代码(默认值:en)communicationTone(可选):formal,friendly,或neutralbusinessHours(可选):例如,“周一至周五上午9点至下午5点”widgetTitle(可选):聊天小部件中显示的标题escalationRules(可选):何时升级为人工restrictions(可选):代理应避免的主题bookingUrl(可选):在线预订URLservices(可选):数组{ name, price, description }contacts(可选):{ website, email, phone, address }faq(可选):数组{ question, answer }
更新代理
更新现有代理。只提供要更改的字段。
参数: 同 create-agent,加 agentId (必填)。
删除代理
删除代理。只有代理商 draft 状态可以删除。
参数:
agentId(必填):代理人的唯一ID
提交代理人审核
提交代理以供审查和目录列表。需要付费计划和主动订阅。
参数:
agentId(必填):代理人的唯一ID
切换代理
启用或禁用活动代理。
参数:
agentId(必填):代理人的唯一ID
获取嵌入代码
获取HTML代码片段,以便在任何网站上嵌入聊天小部件。
参数:
agentId(必填):代理人的唯一ID
重新生成代理密钥
重新生成代理的API密钥。旧钥匙立即停止工作。
参数:
agentId(必填):代理人的唯一ID
______________________________________________________________________
使用示例
配置后,您可以向AI助手询问以下问题:
- “列出我的AnroAgents代理商”
- “为一家名为马里奥披萨的披萨餐厅创建一个新代理”
- “将我的代理人的营业时间更新为周一至周六上午11点至晚上10点”
- 向我的代理添加常见问题解答:问:你们送货吗?答:是的,5英里以内
- “我的马里奥披萨代理的嵌入代码是什么?”
- “禁用我的测试代理”
- “删除我的代理草稿”
______________________________________________________________________
发展
# Clone the repository
git clone https://github.com/Anrotech/anroagents-mcp.git
cd anroagents-mcp
# Install dependencies
npm install
# Run locally (requires token)
ANROAGENTS_TOKEN=pat_... npm run dev
# Build for production
npm run build
# Test with MCP Inspector
ANROAGENTS_TOKEN=pat_... npx @modelcontextprotocol/inspector npx tsx src/bin/anroagents-mcp.ts______________________________________________________________________
许可证
麻省理工学院-见 许可证 了解详情。
