印度股市分析MCP服务器
为印度股市(NSE/BSE)提供投资组合建议和市场洞察的MCP服务器。
快速入门指南
先决条件
- Python 3.9+
- MongoDB运行在localhost:27017,数据库名为
stock_data
- Alpha Vantage API密钥(免费支持,获取API密钥)
- Claude桌面应用(下载地址)
安装步骤
- 克隆仓库并进入目录:
git clone <repository-url> cd stock-mcp-server
- 安装依赖:
pip install -r requirements.txt
- 创建
.env
文件并编辑配置:
示例配置:cp .env.example .env
MONGODB_URI=mongodb://localhost:27017 MONGODB_DB_NAME=stock_data ALPHA_VANTAGE_API_KEY=your_api_key_here ALPHA_VANTAGE_DEFAULT_EXCHANGE=NSE
启动服务器
运行以下命令启动MCP服务器:
python server.py
配置Claude桌面应用
- 编辑Claude配置文件(macOS路径:
~/Library/Application Support/Claude/claude_desktop_config.json
,Windows路径:%APPDATA%\Claude\claude_desktop_config.json
)。 - 添加MCP服务器配置:
{ "mcpServers": { "stock-analysis-mcp": { "command": "/path/to/python", "args": ["/path/to/server.py"], "cwd": "/path/to/stock_mcp_server", "env": { "ALPHA_VANTAGE_API_KEY": "your_api_key_here", "MONGODB_URI": "mongodb://localhost:27017", "MONGODB_DB_NAME": "stock_data" } } } }
- 启动或重启Claude桌面应用。
- 测试连接,例如询问:"我的投资组合概要是什么?"