mcp-rb-template 是一个面向 Emacs 用户的 MCP(Model Context Protocol)服务,能把当前 Emacs 缓冲区变成一个可被外部工具直接调用的交互 API。你可以把它理解为「在编辑器与外部应用之间架起一座桥」——外部脚本或 Agent 可以通过标准化协议读取、写入、甚至实时修改 Emacs 缓冲区内容。
主要能做什么
- 对外暴露缓冲区文本,支持按需读取与写入
- 让外部工具触发常见的编辑动作(如插入、替换、删除片段)
- 把 Emacs 变成一个可编程的「文本接口」,便于和自动化脚本、AI Agent 协同
是否需要密钥 / 配置
通常无需额外的 API 密钥,但需要在本机启动一个本地 MCP 服务进程,并在客户端中按 stdio 或本地 SSE 方式连接 Emacs。运行前请确保已加载对应的 Emacs Lisp 服务端代码,且本地防火墙允许客户端访问。