MCP客户端实现原型
设置
创建虚拟环境并安装依赖项:
python3 -m venv .venv && source .venv/bin/activate && pip install anthropic mcp python-dotenv openai配置
创建一个 .env 项目根目录中的文件。客户端支持两个模型提供程序。
______________________________________________________________________
选项1:拟人克劳德(默认)
MODEL_PROVIDER=anthropic
CLAUDE_API_KEY=your_api_key_here在获取API密钥https://console.anthropic.com.客户使用 claude-opus-4-6 默认情况下。
______________________________________________________________________
选项2:当地Ollama(火焰、Mistral等)
安装Ollama,然后拉取一个模型并启动服务器:
ollama pull llama3.2
ollama serveMODEL_PROVIDER=ollama
OLLAMA_MODEL=llama3.2
# OLLAMA_BASE_URL=http://localhost:11434/v1 # optional, this is the default为了使工具/函数调用工作,请使用支持它的模型(例如。 llama3.1, llama3.2, mistral-nemo).
______________________________________________________________________
跑步
确保您的MCP服务器正在运行 http://localhost:8000/mcp那么:
python client.py