Adventists - API文档
TCP语音对话
复制页面
Adventists - API文档
总览
更新日志
基本配置
2.5 更新
Quick Start
Demos
创作者中心使用说明
TCP语音对话
TCP接入
MCP协议接入
WebSocket快速接入
VAD 模式接入指南
Emoji 模式对接指南
TCP获取Token
POST
配置管理
模版 与 角色
名词和参数说明
模板
查询公开模板列表
查询当前组织模板(包含公开和私有模板)
创建角色模板
查询角色模板信息
修改角色模板
删除角色模板
提交角色模板记忆
角色
创建角色(通过模板创建)
创建角色
查询角色
修改角色
删除角色
发送角色记忆
读取角色记忆
创建角色(通过现有角色创建)
技能书
查询技能书列表
预创建任务书
上传任务书内容
完成上传任务书
查询技能书创建进度
音色
获取音色列表
试听音色
提交音色
查询音色状态
聊天辅助
上传画面(Base64)
POST
上传画面(File)
POST
健康检查
GET
用量统计
调用次数基本统计
GET
TCP语音对话
复制页面
MCP协议接入
AI降临派 MCP 协议补充文档
#
Version 1.0
Last Updated: 2025-01-22
目录
#
1.
概述
2.
MCP消息类型
3.
服务注册机制
4.
服务调用流程
5.
数据格式规范
6.
错误处理
7.
示例实现
8.
最佳实践
1. 概述
#
1.1 MCP简介
#
MCP (Model Control Protocol) 是AI降临派TCP协议的扩展功能,允许客户端向服务器注册自定义服务,实现服务器主动调用客户端功能的能力。
1.2 主要特性
#
服务注册
: 客户端可以注册多个自定义服务
双向调用
: 服务器可以主动调用客户端服务
异步处理
: 支持异步服务调用和响应
标准化接口
: 使用JSON Schema定义服务接口
1.3 应用场景
#
本地文件操作
系统信息查询
设备控制接口
自定义业务逻辑
2. MCP消息类型
#
2.1 消息类型定义
#
MCP使用消息类型
\x06
进行通信:
MCP : b'\x06' # MCP协议消息
2.2 消息结构
#
MCP消息遵循标准TCP协议格式:
##START\x06[任务ID][序列号][JSON数据]##END
2.3 任务ID规范
#
MCP消息建议使用固定任务ID:
mcp00001
长度固定8字节,不足部分用空格填充
可根据需要使用其他8字节标识符
3. 服务注册机制
#
3.1 注册时机
#
客户端可在认证成功后注册MCP服务,也可随时根据端侧的情况发生变化而重新注册。