🚀 一个强大的桥梁,连接 Ollama 和模型上下文协议(MCP),使 Ollama 的本地大语言模型能力能够无缝集成到您的 MCP 驱动的应用程序中。
🔄 模型管理
🤖 模型执行
🛠 服务器控制
pnpm install
pnpm run build
将服务器添加到您的 MCP 配置中:
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"ollama": {
"command": "node",
"args": ["/path/to/ollama-server/build/index.js"],
"env": {
"OLLAMA_HOST": "http://127.0.0.1:11434" // 可选:自定义 Ollama API 端点
}
}
}
}
// 拉取模型
await mcp.use_mcp_tool({
server_name: "ollama",
tool_name: "pull",
arguments: {
name: "llama2"
}
});
// 运行模型
await m.mcp.use_mcp_tool({
server_name: "ollama",
tool_name: "run",
arguments: {
name: "llama2",
prompt: "用简单的话解释量子计算"
}
});
await mcp.use_mcp_tool({
server_name: "ollama",
tool_name: "chat_completion",
arguments: {
model: "llama2",
messages: [
{
role: "system",
content: "您是一个乐于助人的助手。"
},
{
role: "user",
content: "生命的意义是什么?"
}
],
temperature: 0.7
}
});
await mcp.use_mcp_tool({
server_name: "ollama",
tool_name: "create",
arguments: {
name: "custom-model",
modelfile: "./path/to/Modelfile"
}
});
OLLAMA_HOST:配置自定义 Ollama API 端点(默认:http://127.0.0.1:11434)欢迎贡献!您可以自由地:
MIT 许可证 - 欢迎在自己的项目中使用!
为 MCP 生态系统而建,充满爱心