MCPHost
MCPHost 是一款命令行工具,允许大型语言模型(LLM)通过模型上下文协议(MCP)与外部工具进行交互。目前支持 Claude 3.5 Sonnet、Ollama 等模型。本文基于自建 DeepSeek V3 模型实践 Time MCP 服务。
项目地址:https://github.com/mark3labs/mcphost
下载安装
工具为跨平台应用,提供 Windows、Linux 和 MacOS 压缩包。下载解压即可使用,也可将目录加入系统 PATH 以便全局调用。
前置需求:需安装 uv 和 Node.js。
MCPHost 交互实践
配置 MCP 服务
在工作目录创建 mcp.json 配置文件,例如配置 Time MCP 服务:
{
"mcpServers": {
"time": {
"command": "uvx",
"args": ["mcp-server-time", "--local-timezone=Asia/Shanghai"]
}
}
}
搭建本地 AI 服务器(如 http://192.168.1.5:1337),或使用 OpenAI、Ollama 等 API 服务。
启动命令示例:
mcphost --openai-api-key=$OPENAI_API_KEY -m openai:gpt-4o --openai-url http://192.168.1.5:1337 --config mcp.json
进入交互界面后可输入提示词,如询问时间。
查看帮助
使用 -h 查看命令行参数帮助:
mcphost.exe -h
在交互界面内可使用 /help 查看可用命令:
/help: 显示帮助信息/tools: 列出所有可用工具/servers: 列出配置的 MCP 服务器/history: 显示对话历史


