mcp-host

不活跃
GitHub Go MIT

简介

基于 Model Context Protocol 的命令行宿主,让任意 LLM 通过 MCP 调用外部工具。

核心特性

  • MCP 宿主 — 命令行方式启动 LLM 与 MCP 服务器的对话循环
  • 多模型支持 — 兼容 OpenAI、Anthropic、Ollama 等多种 LLM 提供方
  • 多服务器连接 — 单个实例可同时挂载多个 MCP 服务,工具自动聚合
  • 工具发现 — 启动时自动列出所有可用工具,支持交互式调用
  • 配置即用 — 简单的 YAML/JSON 配置文件即可指定模型与服务器列表

适用场景

💡 在终端直接对话式调试 MCP 工具链
💡 为本地原型快速验证多 MCP 服务器协同
💡 配合 Ollama 在离线环境运行 Agent 工作流
💡 作为 CI 中的 Agent 集成测试驱动

快速开始

# 安装 mcp-host
go install github.com/mark3labs/mcphost@latest

# 准备一个指向 MCP 服务器的 config.yaml
mcp-host --config ./config.yaml --model gpt-4o

相关项目