kimi-debug-tunnel
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| KIMI_SERVER_TOKEN | Yes | Token from Kimi Server startup, used for authentication. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_sessionB | 创建新的 Kimi Code session。可指定工作目录和权限模式(auto/manual/yolo)。 |
| execute_promptA | 向目标 session 发送 prompt 并等待完整回复。通过 Kimi Server REST API 直接通信。默认排除思考链内容以节省 token。若回复模糊,可设置 include_thinking 获取思考内容确认意图。 |
| chat_with_sessionA | 向指定 session 发送任务(即发即返)。用 poll_session 跟踪进度。 |
| run_flowA | 分步流程执行引擎。创建 session 后逐步提交任务,每步完成后自动提交下一步。即发即返,通过 poll_session 跟踪流程进度。 |
| stream_responseB | 将处理结果实时推送给所有连接的外部调试客户端。客户端通过 WebSocket 实时接收响应,无需轮询。 |
| list_sessionsA | 列出所有 Kimi Code CLI session。返回 session ID、标题、创建/更新时间、工作目录和 agent 数量。按更新时间倒序排列。 |
| get_session_infoB | 获取指定 session 的详细信息,包括标题、工作目录、创建/更新时间、agent 列表和最后一条 prompt。 |
| read_session_logA | 读取指定 session 的对话日志。返回最近的消息条目、最后一条用户 prompt、最后一条助手回复、最近调用的工具、以及当前 turn 是否已完成。用于多轮编排时检测目标 session 的处理状态。 |
| list_io_recordsA | 快速列出 session 的输入输出记录。仅提取用户 prompt 和助手文本回复,过滤所有 tool_call/thinking/step_end 噪音。用于快速了解对话流程。 |
| poll_sessionA | 轮询 session 运行状态。返回结构化状态报告,优先使用 WebSocket 推送缓存(零 I/O)。 |
| learn_workflowB | 从口头描述或历史 session 中学习工作流,生成可复用的 YAML 模板。 |
| list_templatesA | 列出所有可用的工作流模板。返回模板名称、版本、步骤数、描述。 |
| execute_workflowB | 执行工作流模板:加载模板,创建任务 session,逐步下发指令,自适应调整,阻塞时暂停等待决策。 |
| continue_workflowA | 对暂停的工作流执行决策:重试当前步骤、跳过、终止、或用自定义指令覆盖。用于处理工作流执行中遇到的阻塞。 |
| watch_sessionA | 启动后台监听任务 session 的完成状态。提交任务后调用此工具,tunnel 通过 WS 主动等待完成。完成后用 get_watch_result 获取回复。 |
| get_watch_resultB | 获取 watch_session 的后台监听结果。返回 null 表示仍在等待中。 |
| continue_watchB | 检查后台监听结果。若任务 session 已完成,自动提交下一步指令并启动新一轮后台监听,形成完整自动化循环。 |
| set_watch_outputA | 设置监听结果文件路径。设置后每次 prompt.completed 时自动写入结果到该文件,统筹 session 读取即可获取任务回复。 |
| get_tunnel_statusA | 获取调试隧道当前状态:已连接客户端数、Wire 协议连接状态、消息队列长度、运行时间。 |
| list_policiesA | 列出所有可用的权限策略。包括内置策略(read-only/safe-edit/full-access)和项目 .kimi-tunnel/policies/ 下的自定义策略文件。每个策略附带验证状态。 |
| approve_toolA | 放行被策略阻断的工具调用(仅 PM 使用)。scope=once 仅放行本次调用,scope=session 将工具加入 session 临时白名单。 |
| deny_toolA | 拒绝被策略阻断或待审批的工具调用(仅 PM 使用) |
| memory_setA | 写入一条键值对到指定命名空间,自动记录写入时间和来源 session。若 key 已存在则覆盖(upsert),version 递增。 |
| memory_getA | 读取指定命名空间下的条目。不指定 key 则返回全部条目。支持过滤已过期条目。 |
| memory_listA | 列出指定命名空间下所有键名,不含值体。支持前缀匹配快速浏览。省略参数列出所有命名空间。 |
| memory_deleteB | 删除指定键。仅 PM 或写入者有权删除。 |
| memory_statusA | 查看当前项目知识库整体状态:条目数、最后更新时间、过期条目列表、各命名空间分布。 |
| memory_archiveA | 将指定 session 的 L2 findings 归档为 L1 learnings。PM 审查后调用。 |
| grade_stepA | 对 task session 的产出进行 LLM 自动评分验证。返回 pass/fail 及详细反馈。grader 是筛子非裁判——pass 不代表完美,fail 也不一定是真问题。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/FirenzeClaw/kimi-session-orchestrator'
If you have feedback or need assistance with the MCP directory API, please join our Discord server