模型上下文协议服务器

Artifex MCP Server是一个模型上下文协议服务器,允许大型语言模型与Artifex Engine交互,适用于教育和开发场景。

  • by elebihan
  • Rust
  • 本地部署
  • 更新于
在 GitHub 查看 elebihan/artifex-mcp-server

使用说明

Artifex MCP服务器

⚠️ 免责声明:本项目为 教育,而非生产* ️

这个项目是一个例子 模型上下文协议 服务器,它允许 一个用于交互的大型语言模型 Artifex发动机.

构建说明

要构建服务器,请执行:

cargo build

用法

此MCP服务器可用于 没有 通过:

  • Ollama MCP大桥,通过使用“stdio”传输模式。
  • [Ollama MCP客户端][Ollama MCP客户端],用于REPL接口。

设置 ollama

跟随 说明 安装 ollama 在GNU/Linux系统上。

然后,运行Ollama:

ollama serve

使用OLAMA-mcp桥

安装 ollama-mcp-bridge 使用 uv Python包管理器:

uv tool install ollama-mcp-bridge

然后,运行桥:

PATH=$PATH:${PWD}/target/debug ollama-mcp-bridge \
    --config ${PWD}/data/ollama-mcp-bridge/mcp-config.json \
    --host 0.0.0.0 --port 8000

使用 curl 使用聊天API进行交互。例如:

curl -N -X POST http://localhost:8000/api/chat \
    -H "accept: application/json" \
    -H "Content-Type: application/json" \
    -d '{
    "model": "qwen3:0.6b",
    "messages": [
      {
        "role": "system",
        "content": "You are an Artifex Engine assistant."
      },
      {
        "role": "user",
        "content": "Give me the result of the inspection."
      }
    ],
    "think": false,
    "stream": false
  }'

使用Olama MCP客户端

🔧 配置文件 data/ollama-mcp-bridge/mcp-config.json 必须 被改进的。

更改:

                "../../data/samples/config.toml"

致:

                "./data/samples/config.toml"

安装 ollama-mcp-client 使用 uv:

uv tool install ollmcp

然后,启动客户端:

PATH=$PATH:${PWD}/target/debug ollmcp --model qwen3:0.6b \
    --servers-json ${PWD}/data/ollama-mcp-bridge/mcp-config.json

使用 tools 列出可用工具的命令:“artifex引擎”应该是 上市的。启用它并开始聊天。

许可证

版权所有©2025乐必汉

此程序根据MIT许可证的条款分发。

请参阅 许可证-麻省理工学院 许可证详细信息文件。