Ollama集成MCP主机

该项目展示了如何将MCP主机与Ollama模型及其他工具结合运行,提供本地化模型服务与工具集成。

  • by fnc11
  • 本地部署
  • 更新于
在 GitHub 查看 fnc11/mcp_with_ollama

使用说明

MCP与Ollama集成

此项目演示了如何运行 MCP主机 随着 没有 模型和其他工具。


安装

1.安装Olama

跟随 Ollama安装指南 对于您的操作系统。

在 macOS 上:

ollama run llama3.2:latest

2.安装Go

从下载并安装Go golang.org.

验证安装:

go version

将Go bin添加到您的PATH中:

export PATH="$PATH:$(go env GOPATH)/bin"

3.安装MCP主机(Go)

使用Go安装MCP主机:

go install github.com/mark3labs/mcphost@latest

验证安装:

mcphost --version

创建配置文件

编辑 config.json 定义您的MCP服务器和工具。例子:

{
	"globalShortcut": "cmd+Space",
	"mcpServers": {
		"sqlite": {
			"command": "uvx",
			"args": [
				"mcp-server-sqlite",
				"--db-path",
				"/Users/fnc11/playground/mcp_with_ollama/dbs/Car_Database.db"
			]
		},
		"ddg-search": {
			"command": "uvx",
			"args": [
				"duckduckgo-mcp-server"
			]
		},
		"filesystem": {
			"command": "npx",
			"args": [
				"-y",
				"@modelcontextprotocol/server-filesystem",
				"/Users/fnc11/playground/mcp_with_ollama/"
			]
		}
	}
}

使用MCP主机运行Olama模型

要运行 llama3.2:latest 使用MCP主机和您的工具配置的模型:

mcphost -m ollama:llama3.2:latest --config 

输出示例

以下是使用Ollama和配置工具运行的MCP主机的屏幕截图:


鸣谢

本设置和教程严格遵循以下优秀指南 Mehul Gupta的博客文章.
完全归功于原作者的指导和灵感。


许可证

麻省理工学院