Clojure 实现的 MCP 服务器
一个用 Clojure 编写的 MCP 协议服务器,提供 REPL 功能。
快速入门
- 添加依赖: 在项目中添加以下配置:
:deps {org.hugoduncan/mcp-clj {:git/url "https://github.com/hugoduncan/mcp-clj" :git/sha "替换为最新 git sha" :deps/root "projects/server"}}
- 启动服务器: 运行以下代码以启动服务:
(require 'mcp-clj.mcp-server.core) (def server (mcp-clj.mcp-server.core/create-server {:port 3001}))
- 配置客户端: 使用 mcp-proxy 工具连接服务器,并在 Claude Desktop 中配置:
"mcp-proxy": { "command": "mcp-proxy", "args": [ "http://localhost:3001/sse" ], "env": { "API_ACCESS_TOKEN": "ABC" } }
- 贡献代码: 欢迎提交 PR,请确保通过所有测试。