MCPHost 简介
MCPHost 是一款命令行工具,使大型语言模型(LLM)能够通过模型上下文协议(MCP)与外部工具进行交互。目前支持 Claude 3.5 Sonnet、Ollama 以及通过 OpenAI API 兼容接口接入的其他模型。
官方资源
下载安装
工具为预编译二进制文件,无需复杂编译过程。官网提供 Windows、Linux 和 macOS 系统的压缩包:
https://github.com/mark3labs/mcphost/releases
以 Windows 为例,下载压缩包并解压至工作目录,即可直接使用可执行文件。若将目录加入系统 PATH 环境变量,可在任意位置调用指令。
前置依赖: 建议安装好 uv 和 nodejs 环境。
MCPHost 交互实践
创建配置文件
在工作目录下创建 mcp.json 配置文件,例如配置 Time MCP 服务:
{ "mcpServers": { "time": { "command": "uvx", "args": ["mcp-server-time", "--local-timezone=Asia/Shanghai"] } } }
启动交互
连接本地或远程 AI 服务器(如 OpenAI 兼容接口),启动 MCP 服务并进入交互界面:
mcphost --openai-api-key=$OPENAI_API_KEY -m openai:gpt-4o --openai-url http://<server_ip>:1337 --config mcp.json
进入交互界面后,可直接输入提示词。例如询问当前时间。
常用命令
在交互界面中可使用以下命令:
/help: 显示帮助信息/tools: 列出可用工具/servers: 列出配置的 MCP 服务器/history: 显示对话历史


