SuperAPI AI 工具集

omniroute-mcp

智能体与模型

查看项目

更新于 10-22 21:17

技能介绍

OmniRoute 提供内置 MCP 服务器,对外暴露 37 个工具,用于在支持 MCP 的客户端中调用 OmniRoute 的模型路由、记忆、技能与运维管理能力。页面未给出独立版本号或发布时间。

用途:将 OmniRoute 的聊天、嵌入、记忆、技能、提供商与路由管理等能力通过 MCP 协议开放给 Claude Desktop、Cursor、VS Code 等客户端;支持审计和测试组合路由。

主要能力:37 个工具按 13 个作用域分组(如仅聊天、记忆只读、完全管理),可通过 --scope 参数或 X-Omniroute-Scope 请求头指定作用域。工具范围包括:健康检查(omniroute_get_health);组合列表、指标与切换(omniroute_list_combos、omniroute_get_combo_metrics、omniroute_switch_combo);路由模拟、最佳组合推荐与解释(omniroute_simulate_route、omniroute_best_combo_for_task、omniroute_explain_route);提供商指标、配额检查与请求路由(omniroute_get_provider_metrics、omniroute_check_quota、omniroute_route_request);预算守卫、路由策略与韧性配置(omniroute_set_budget_guard、omniroute_set_routing_strategy、omniroute_set_resilience_profile);组合测试(omniroute_test_combo);记忆添加、搜索与删除(memory_add、memory_search、memory_delete);技能调用、列表、描述与注册(skill_invoke、skill_list、skill_describe、skill_register);缓存统计与清空(omniroute_cache_stats、omniroute_cache_flush);管理类数据库健康检查、价格同步与会话快照(omniroute_db_health_check、omniroute_sync_pricing、omniroute_get_session_snapshot)。完整列表可通过 GET $OMNIROUTE_URL/api/mcp/tools 获取。

使用方式:需设置 OMNIROUTE_URL 与 OMNIROUTE_KEY,具体初始配置参见入口 SKILL。支持三种传输:stdio(本地 IPC,适用于 Claude Desktop 与 VS Code 扩展)、SSE(GET $OMNIROUTE_URL/api/mcp/sse)、Streamable HTTP(POST $OMNIROUTE_URL/api/mcp/stream)。Claude Desktop 配置示例:在 ~/Library/Application Support/Claude/claude_desktop_config.json 添加 {"mcpServers":{"omniroute":{"command":"npx","args":["-y","omniroute","--mcp"],"env":{"OMNIROUTE_KEY":"sk-..."}}}}。Cursor / VS Code 配置示例:{"mcp":{"servers":{"omniroute":{"url":"http://localhost:20128/api/mcp/sse","headers":{"Authorization":"Bearer sk-..."}}}}}。

适用场景:需要在 MCP 客户端中统一调用模型聊天与嵌入、管理记忆与技能、查看与切换路由组合、检查提供商配额与成本、进行预算与策略配置的开发者或运维场景。

限制:必须配置 OMNIROUTE_URL 与 OMNIROUTE_KEY 才能使用;工具能力受 13 个作用域约束,需按需选择合适作用域;页面未提供定价、性能指标、平台兼容性细节或调用频率限制,暂未提供。