Claude Code 是 Anthropic 官方推出的 AI 编程助手,原生支持 MCP 协议,可通过命令行或配置文件轻松接入金融数据工具。
视频教程
🚀 快速配置(推荐)
方式一:命令行配置
用户级别配置会在所有项目中生效,适合个人开发环境。预置 MCP(80+ 工具)claude mcp add --transport http --scope user investoday-preset \
https://data-api.investoday.net/data/mcp/preset?apiKey=YOUR_API_KEY
个性化 MCP(200+ 工具)claude mcp add --transport http --scope user investoday \
https://data-api.investoday.net/data/mcp?apiKey=YOUR_MCP_API_KEY
YOUR_API_KEY:使用普通 API Key(预置 MCP)
YOUR_MCP_API_KEY:使用 MCP 应用专属 API Key(个性化 MCP)
项目级别配置会保存到项目的 .mcp.json 文件,可以与团队共享。预置 MCP(80+ 工具)claude mcp add --transport http --scope project investoday-preset \
https://data-api.investoday.net/data/mcp/preset?apiKey=YOUR_API_KEY
个性化 MCP(200+ 工具)claude mcp add --transport http --scope project investoday \
https://data-api.investoday.net/data/mcp?apiKey=YOUR_MCP_API_KEY
项目级别配置会创建 .mcp.json 文件,建议将 API Key 通过环境变量管理,避免提交到版本控制系统。
方式二:配置文件
编辑用户配置文件 ~/.claude.json:{
"mcpServers": {
"investoday-preset": {
"type": "http",
"url": "https://data-api.investoday.net/data/mcp/preset?apiKey=YOUR_API_KEY"
}
}
}
使用个性化 MCP{
"mcpServers": {
"investoday": {
"type": "http",
"url": "https://data-api.investoday.net/data/mcp?apiKey=YOUR_MCP_API_KEY"
}
}
}
在项目根目录创建 .mcp.json 文件:{
"mcpServers": {
"investoday-preset": {
"type": "http",
"url": "https://data-api.investoday.net/data/mcp/preset?apiKey=YOUR_API_KEY"
}
}
}
推荐:使用环境变量{
"mcpServers": {
"investoday-preset": {
"type": "http",
"url": "https://data-api.investoday.net/data/mcp/preset?apiKey=${INVESTODAY_API_KEY}"
}
}
}
然后在项目的 .env 文件中设置:INVESTODAY_API_KEY=your_actual_api_key_here
.mcp.json 可以提交到版本控制,但 .env 文件应添加到 .gitignore
📋 管理 MCP 服务器
# 列出所有已配置的 MCP 服务器
claude mcp list
# 查看特定服务器的详情
claude mcp get investoday-preset
# 删除服务器配置
claude mcp remove investoday-preset
# 在 Claude Code 中检查服务器状态
/mcp
✅ 验证配置
配置完成后,在 Claude Code 中尝试询问金融问题:
你:查询贵州茅台今天的实时股价
Claude Code:[调用 get_stock_realtime 工具]
贵州茅台(600519)当前股价为1688.00元,
今日涨幅:+2.35%
成交量:3.2万手
🎯 使用场景示例
🔧 高级配置
设置启动超时
# 设置 MCP 服务器启动超时为 10 秒
MCP_TIMEOUT=10000 claude
增加输出限制
# 将 MCP 工具输出限制提高到 50,000 tokens
MAX_MCP_OUTPUT_TOKENS=50000 claude
配置优先级
Claude Code 按以下优先级加载配置:
- 项目级别(
.mcp.json)- 最高优先级
- 用户级别(
~/.claude.json)
- 插件提供的 MCP 服务器
❓ 常见问题
用户级别:
- 个人开发环境,所有项目都需要使用
- 不需要与团队共享配置
项目级别:
- 团队协作项目,需要统一配置
- 不同项目使用不同的 API Key
- 配置需要版本控制
- 在
.mcp.json 中使用环境变量占位符
- 创建
.env.example 文件说明需要的环境变量
- 将
.env 添加到 .gitignore
- 团队成员各自创建自己的
.env 文件
- 检查 API Key 是否正确且未过期
- 运行
claude mcp list 确认服务器已配置
- 运行
/mcp 检查服务器连接状态
- 确认网络可以访问
data-api.investoday.net
- 查看是否有代理设置影响连接
- 预置 MCP:包含 80+ 常用工具,使用普通 API Key,开箱即用
- 个性化 MCP:200+ 工具可选,需创建 MCP 应用并授权,使用 MCP 专属 API Key
详见 MCP Server 文档
Windows 用户配置文件位置:
- 用户级别:
%USERPROFILE%\.claude.json
- 项目级别:项目根目录
.mcp.json
命令行使用方式与 macOS/Linux 相同。
📖 相关资源