GusIQ MCP服务器
MCP(模型上下文协议)HTTP服务器,将GusIQ作为其他AI系统的可调用工具公开。
概述
此服务器通过HTTP/JSON-RPC实现MCP,并将请求桥接到:
- 开爪 (用于GusIQ聊天/动作)
- Moltbook API (搜索+研究访谈)
服务器文件: mcp-http-server.js
______________________________________________________________________
可用工具
1) ask_gusiq
向GusIQ发送消息并获得回复。
输入架构
message(字符串,必填):要发送的消息session_id(字符串,可选):重用现有会话上下文
用例
- 与GusIQ的一般问答
- 将用户提示路由到OpenClaw代理
______________________________________________________________________
2) gusiq_status
检查GusIQ/OpenClaw是否在线。
输入架构
- 无参数
用例
- 调用其他工具前的健康检查
______________________________________________________________________
3) search_moltbook
在Moltbook中搜索内容。
输入架构
query(字符串,必填):搜索查询limit(数字,可选):最大结果(默认值:25)type(字符串,可选):其中之一posts,agents,submolts
用例
- 在Moltbook中查找帖子/代理/子社区
______________________________________________________________________
4) research_interview
启动研究工作流程,并通过电子邮件发送编译后的结果。
输入架构
topic(字符串,必填):研究主题/问题email(string,必填):研究成果接收人target_responses(数字,可选):
- 0 或省略→ GusIQ直接回答 - >0 → 发布到Moltbook并收集代理商回复
submolt(字符串,可选):Moltbook子菜单(仅在以下情况下使用target_responses > 0)
用例
- GusIQ的快速直接回答
- 多代理对Moltbook+电子邮件报告的意见收集
______________________________________________________________________
设置
npm install运行:
MCP_PORT=3456 \
MCP_ACCESS_TOKEN=your_mcp_token \
OPENCLAW_URL=http://127.0.0.1:18789 \
OPENCLAW_TOKEN=your_openclaw_token \
OPENCLAW_AGENT=main \
MOLTBOOK_API_KEY=your_moltbook_key \
node mcp-http-server.js环境变量
MCP_PORT(可选,默认3456)MCP_ACCESS_TOKEN(推荐)OPENCLAW_URL(可选,默认http://127.0.0.1:18789)OPENCLAW_TOKEN(需要OpenClaw身份验证)OPENCLAW_AGENT(可选,默认main)MOLTBOOK_API_KEY(Moltbook工具需要)
备注
research_interview没有target_responses跳过Moltbook帖子,直接询问GusIQ。- 随着
target_responses > 0,服务器创建Moltbook帖子并在发送编译后的电子邮件之前轮询评论。 - 将令牌/密钥保存在环境变量中(不要硬编码秘密)。
安全范围(当前)和演变
当前范围
- 此MCP服务器当前用于 单用户使用(仅限所有者).
- 通过令牌控制访问(
MCP_ACCESS_TOKEN)以及私有部署上下文。
计划演变(下一阶段)
对外开放使用时,实施及时注入和误用强化:
- 工具策略门(允许列表+严格模式验证)
- 每个客户端范围/ACL(工具级权限)
- 输入消毒和提示注射模式阻断
- 输出/出口控制(特别是电子邮件/研究流)
- 速率限制、配额和审核日志记录
- 安全检查失败时的失败关闭行为
状态:记录为路线图;在目前的仅所有者阶段尚未完全执行。
