Ollama咨询服务器

一个基于Model Context Protocol(MCP)的服务器,允许与Ollama模型进行咨询以获取不同视角的推理结果。

  • by Atomic-Germ
  • HTML
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 Atomic-Germ/mcp-consult

使用说明

MCP Ollama咨询服务器

一种MCP(模型上下文协议)服务器,允许与Ollama模型协商,从不同的角度进行推理。

特性

  • 领事_奥拉玛:向Ollama模特发送提示并获得回复
  • list_ollama_models:列出本地Ollama实例上的可用型号
  • compare_ollama_models:对多个Olama模型运行ame提示符,并并排返回它们的输出以进行比较
  • 记住结果:将咨询结果存储到本地内存存储(或配置的内存服务)中

安装

  1. 安装服务器:

    npm i -g https://github.com/Atomic-Germ/mcp-consult/releases/download/v1.0.1/mcp-ollama-consult-1.0.1.tgz
    
  2. 配置服务器:

    {
     "servers": {
     	"ollama-consult": {
     		"type": "stdio",
     		"command": "mcp-ollama-consult",
     		"args": []
     	}
     },
     "inputs": []
    }
    

用法

确保Ollama在本地运行(默认值:(http://localhost:11434).

启动MCP服务器:

mcp-ollama-consult

或用于开发:

npm run dev

配置

设置 OLLAMA_BASE_URL 更改Ollama端点的环境变量:

OLLAMA_BASE_URL=http://your-ollama-server:11434 npm start

码头工人

要使用Docker运行,请构建镜像:

FROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production
COPY dist/ ./dist/
CMD ["node", "dist/index.js"]

需求

  • Node.js 18+
  • Ollama在本地运行或可通过HTTP访问