对话AI代理服务器

Omilia MCP服务器是一个模型上下文协议服务器,允许MCP感知的LLM客户端通过自然语言在Omilia云平台上构建、部署和操作对话AI代理。

  • by omilia
  • Python
  • 本地部署
  • 4 星标
  • 更新于

使用说明

Omilia MCP服务器

文档: learn.ocp.ai

一个模型上下文协议服务器,允许MCP感知的LLM客户端构建, 部署和操作会话式AI代理 奥米利亚云 平台(OCP) 通过自然语言。创建编排器应用程序, 启动一个自主代理,从URL附加一个知识库,连接一个 webservice工具、部署和冒烟测试结果——所有这些都来自聊天 在编辑器或桌面应用程序中提示。

服务器在本地运行,并通过经过身份验证的HTTPS与OCP通信。不 数据离开您的计算机,但MCP客户端发出的请求除外 你的代表。

支持的MCP客户端

克劳德桌面、克劳德代码、光标、VS代码(带复制副本)和Codex。

安装

推荐-交互式向导(回答几个提示,然后在编写任何内容之前确认):

npx github:omilia/mcp init

向导选择您的客户端,收集带有掩码输入的凭据, 运行prereq检查(节点20+, uv),安装配置并打印 退出前烟雾测试通过/失败总结。请参阅 交互式向导部分 在安装指南中了解完整的提示顺序。

非交互式/CI——提供所有标志以跳过提示:

npx github:omilia/mcp init --client <claude|claude-code|cursor|vscode|codex>

请参阅完整的安装指南 docs/installation.md 为了 .mcpb 一键式捆绑包(Claude Desktop)和手动配置 选择。

认证

推荐:Keycloak密码授权--设置 OCP_USERNAME, OCP_PASSWORD,以及 OCP_KEYCLOAK_REALM (默认值 master). 更快的路径:通过个人访问令牌 OCP_ACCESS_TOKEN. 两者都只在内存中运行——凭据永远不会持久。看 docs/installation.md 按环境表划分的领域。

工具(31)

MCP表面,按面积分组。每一行都是您的MCP知道的一个工具 LLM可以通过调用 tools/call.

探索与指南

工具 说明
read_guide 返回规范OCP MCP工作流程的降价指南
list_groups 列出当前用户有权访问的OCP组
list_agents 列出范围内的所有代理
list_knowledge_bases 列出知识库(常见问题向量库)
list_pathfinder_projects 列出探路者项目(可搜索筛选)
search_orchestrator_apps 搜索编排器应用程序
search_miniapps 搜索小型应用程序
search_numbers 搜索附加到应用程序的电话号码
search_variable_collections 搜索变量集合
search_dialog_logs 按组/应用程序/日期搜索对话框日志

编排器应用程序

工具 说明
create_orchestrator_app 创建新的Orchestrator应用程序
get_orchestrator_app 获取应用程序的画布
add_concierge_to_orc_app 将礼宾人员连接到应用程序的画布中
deploy_orc_app 部署编排器应用程序
talk_to_app 向已部署的应用程序发送消息并接收代理的回复

代理(礼宾和任务)

工具 说明
create_agent 创建礼宾或任务代理
update_agent_instructions 更新代理的说明
update_concierge 更新礼宾部的次级代理名单
add_agent_to_concierge 向礼宾部添加子代理
add_escalation_queue_to_agent 向代理添加升级队列

WebService迷你应用程序和代理

工具 说明
create_webservice_miniapp 创建WebService迷你应用程序(HTTP工具)
get_miniapp 获取迷你应用程序的配置
edit_webservice_miniapp 编辑WebService迷你应用程序的请求配置
set_miniapp_prompt 在迷你应用程序上设置欢迎/初始/错误提示
create_webservice_agent 创建一个使用WebService迷你应用程序的任务代理
add_tool_to_webservice_agent 向任务代理添加另一个WebService工具

开拓者(知识)

工具 说明
create_pathfinder_project 创建探路者项目
add_faq_to_agent 将URL抓取到Pathfinder常见问题解答中,并将其附加到代理
add_knowledge_base_to_agent 将现有知识库附加到代理

变量和对话框

工具 说明
get_collection_variables 列出集合中的变量
get_dialog_logs 获取对话ID的完整对话日志

例子

规范之旅的端到端演练(构建、部署、测试、, 延长)居住 文档/示例/.

许可证

MIT。看 许可证.

来源

此存储库在每个应用程序上都是从内部源自动生成的 释放。由内部提交生成 333d04b1f44b7f54b0803eba5c1631dd8b101444 在分行 mirror/333d04b1f44b。此版本公开了31个工具 在src/main.py和src/server.py之间。无法合并此存储库的PR 后上游——可见性和反馈的未决问题;错误修复如下 在内部来源中跟踪。