适合谁
- 已拥有 Twelve Data 账户、需要在 AI 助手中查询金融市场数据的个人或团队
- 希望免安装、通过云端连接器快速接入的用户
- 需要在本地环境中用自己的 API 密钥运行服务器的开发者
该服务器由 Twelve Data 官方维护,围绕其金融数据 API 提供云端(OAuth)和本地(API 密钥)两种接入方式,功能覆盖价格、技术指标、基本面、新闻和监管数据;使用前提是拥有 Twelve Data 账户,且仓库未注明许可证。
Twelve Data MCP 服务器让 Claude、ChatGPT 等 AI 助手通过 Model Context Protocol 访问 Twelve Data 金融 API,提供实时和历史价格、60 多种技术指标、基本面数据、财报、股息、ETF、公司新闻、市场异动等信息。使用前需要注册 Twelve Data 账户。官方提供两种接入方式:托管的云端服务器(通过浏览器 OAuth 登录,无需安装或手动管理 API 密钥)和本地运行方式(需要 Python 3.10+,通过 .env 文件配置自己的 API 密钥,以 stdio 方式与 Claude Desktop 通信)。
方式一(推荐,云端服务器):在 Claude 或 ChatGPT 的连接器/集成设置中添加 URL https://mcp.twelvedata.com/mcp,连接时会打开浏览器完成 Twelve Data 账户登录和授权,个人 API 密钥自动关联,无需手动配置。方式二(本地运行):在 Twelve Data 账户仪表盘获取 API 密钥;安装 Python 3.10+(推荐 3.12)后运行 make install;在项目根目录创建 .env 文件并写入 TWELVE_DATA_API_KEY=你的密钥;在 Claude Desktop 配置文件 claude_desktop_config.json 中添加 mcpServers 条目,command 指向项目内 .venv/bin/python,args 指向 src/server.py(务必使用虚拟环境中的 Python,而非系统自带的旧版本);保存后重启 Claude Desktop。
{
"mcpServers": {
"twelvedata": {
"command": "/path/to/twelve-data-mcp/.venv/bin/python",
"args": [
"/path/to/twelve-data-mcp/src/server.py"
]
}
}
}