Mcp Nomad

Mcp Nomad

🚀 基于Golang的MCP服务器连接到Nomad

本项目实现了基于Golang的MCP服务器与Nomad的连接,提供了模型压缩和优化相关功能,支持MCP协议,还具备HTTP API以及日志记录与监控能力。

🚀 快速开始

本项目是基于Golang的MCP服务器连接到Nomad,可通过多种方式安装并使用,下面为你详细介绍。

✨ 主要特性

  • MCP协议:支持Model Compression Protocol (MCP)
  • HTTP API:提供用于模型压缩和优化的HTTP接口。
  • 日志记录与监控:集成日志记录和监控功能,便于调试和维护。

📦 安装指南

通过Docker安装(适用于Linux)

docker run -i --rm --network=host kocierik/mcpnomad-server:latest

通过Docker安装(适用于MacOS/Windows)

docker run -i --rm \
-e NOMAD_ADDR=http://host.docker.internal:4646 \
kocierik/mcpnomad-server:latest

通过源码编译安装

go get github.com/kocierik/mcp-nomad
go install github.com/kocierik/mcp-nomad

使用Docker(适用于Linux)

docker run -i --rm \
-e NOMAD_ADDR=http://172.17.0.1:4646 \
-e "NOMAD_TOKEN=secret-token-acl-optional"
kocierik/mcpnomad-server:latest

💻 使用示例

使用Inspector浏览

基础用法

  1. 启动Docker容器(适用于MacOS/Windows):
docker run -i --rm \
-e NOMAD_ADDR=http://host.docker.internal:4646 \
kocierik/mcpnomad-server:latest
  1. 配置Claude的mcpServers.json
{
"mcpServers": {
"mcp_nomad": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e", "NOMAD_TOKEN=secret-token-acl-optional",
"-e", "NOMAD_ADDR=http://host.docker.internal:4646",
"kocierik/mcpnomad-server:latest"
]
}
}
}

📚 详细文档

项目贡献

贡献代码

欢迎通过GitHub提交Pull Request,为该项目贡献力量。

📄 许可证

本项目遵循MIT许可证协议。

  • 0 关注
  • 0 收藏,29 浏览
  • system 提出于 2025-10-01 19:42

相似服务问题

相关AI产品