tech.unravel/example-cool-mcp服务器
我是Clojure程序员的MCP服务器生成器模板。在Github上使用我来创建你很酷的新MCP服务器。
以下是您应该如何使用此模板:
- \[\]单击“使用此模板”按钮创建服务器项目
- \[\]替换
tech.unravel在整个项目中以及目录结构中使用您的组id - \[\]替换
example-cool-mcp-server在整个项目中使用服务器的实际名称 - \[\]替换
/Users/vedang/repo-name在测试服务器时,使用本地磁盘上的完整路径 - \[\]在中添加服务器的逻辑
src/tech/unravel/example_cool_mcp_server.clj文件(请记住,您将更改此文件的名称)。此文件已包含完整的存根,以帮助您开始。
用法
建造Uberjar
make clean && make build
运行MCP服务器
您可以在Claude Desktop或Inspector中尝试一些示例命令:
- 使用可视化工具为我展示这些数据。..
- 在本节中添加用于测试服务器的提示
在运行MCP服务器之前
记得:
- 替换到的完整路径
tech.unravel/example-cool-mcp-serverJAR在您的系统上具有正确的路径(即替换/Users/vedang/repo-name下面是正确的路径) - 其他特定于您的服务器的注释应该放在这里。
在克劳德桌面
"example_cool_mcp_server": {
"command": "java",
"args": [
"-Dclojure.tools.logging.factory=clojure.tools.logging.impl/log4j2-factory",
"-Dorg.eclipse.jetty.util.log.class=org.eclipse.jetty.util.log.Slf4jLog",
"-Dlog4j2.contextSelector=org.apache.logging.log4j.core.async.AsyncLoggerContextSelector",
"-Dlog4j2.configurationFile=log4j2-mcp.xml",
"-Dbabashka.json.provider=metosin/jsonista",
"-Dlogging.level=INFO",
"-cp",
"/Users/vedang/repo-name/target/tech.unravel/example-cool-mcp-server-1.0.0.jar",
"tech.unravel.example-cool-mcp-server"
]
}在MCP检查器中
记得使用完整路径 tech.unravel/example-cool-mcp-server JAR在您的系统上。
npx @modelcontextprotocol/inspector java -Dclojure.tools.logging.factory=clojure.tools.logging.impl/log4j2-factory -Dorg.eclipse.jetty.util.log.class=org.eclipse.jetty.util.log.Slf4jLog -Dlog4j2.contextSelector=org.apache.logging.log4j.core.async.AsyncLoggerContextSelector -Dlog4j2.configurationFile=log4j2-mcp.xml -Dbabashka.json.provider=metosin/jsonista -Dlogging.level=INFO -cp /Users/vedang/repo-name/target/tech.unravel/example-cool-mcp-server-1.0.0.jar tech.unravel.example-cool-mcp-server许可证
版权所有©2025 Unravel.tech Engineering
根据MIT许可证分发
