Clojure 实现的 MCP 服务器

Clojure 实现的 MCP 服务器

一个用 Clojure 编写的 MCP 协议服务器,提供 REPL 功能。

快速入门

  1. 添加依赖: 在项目中添加以下配置:

:deps {org.hugoduncan/mcp-clj {:git/url "https://github.com/hugoduncan/mcp-clj" :git/sha "替换为最新 git sha" :deps/root "projects/server"}}

  1. 启动服务器: 运行以下代码以启动服务:

(require 'mcp-clj.mcp-server.core) (def server (mcp-clj.mcp-server.core/create-server {:port 3001}))

  1. 配置客户端: 使用 mcp-proxy 工具连接服务器,并在 Claude Desktop 中配置:

"mcp-proxy": { "command": "mcp-proxy", "args": [ "http://localhost:3001/sse" ], "env": { "API_ACCESS_TOKEN": "ABC" } }

  1. 贡献代码: 欢迎提交 PR,请确保通过所有测试。