mcpField
E
example-mcp-server

example-mcp-server

本地服务
github.com/madosuki开发工具172 周前更新

关于 example-mcp-server

example-mcp-server 是一个使用 Java MCP SDK 构建的精简 Clojure MCP 服务示例,适合了解 stdio 服务及其在 Claude Desktop 中的配置。

主要功能

  1. 01Clojure 实现
  2. 02使用 Java MCP SDK
  3. 03stdio 服务
  4. 04通过 Leiningen 构建 uberjar

适用场景

  1. 01了解 Clojure MCP 服务示例
  2. 02构建本地使用的 JAR
  3. 03在 Claude Desktop 中配置 stdio 服务

MCP 相关

该项目使用 Java MCP SDK 和 stdio 传输实现 MCP 服务。README 展示了在 Claude Desktop 中配置的方法。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

example-mcp-server

仅实现了 stdio 服务。
使用 https://github.com/modelcontextprotocol/java-sdk

用法

lein uberjar

然后设置 Claude 桌面应用配置。 例如

{
  "mcpServers": {
    "sampleClojureMcp": {
            "command": "java",
            "args": [
                "-jar",
                "your absolute path of jar"
            ]
    }
  }
}

许可证

版权所有 © 2025 FIXME

本程序及随附材料根据 Eclipse Public License 2.0 的条款提供,该许可证可在 http://www.eclipse.org/legal/epl-2.0 获取。

在满足 Eclipse Public License 2.0 中规定的可用性条件时,本源代码也可根据以下次级许可证提供:由 Free Software Foundation 发布的 GNU General Public License(第 2 版或 (由您选择)任何更高版本),并附带 GNU Classpath Exception,该例外条款可在 https://www.gnu.org/software/classpath/license.html 获取。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。