印度国家证券交易所(NSEI)MCP服务器
一种模型上下文协议(MCP)服务器,通过标准化接口提供对NSEI交易数据的访问。该服务器允许像克劳德这样的人工智能助手以编程方式访问财务数据。
特性
- 获得顶尖人才:访问任何给定时间段(目前限制在任何3个月间隔内)的上涨者和下跌者
- 获取最新交易:检索最新交易,以进一步分析当天的走势
安装
先决条件
- Python 3.8或更高版本
- UV包管理器(推荐)或pip
- 财务建模准备API键
设置
- 克隆此存储库
- 使用UV安装依赖项(推荐):
uv venv
uv pip install -r requirements.txt或者使用pip:
pip install -r requirements.txt运行服务器
使用紫外线(推荐)
UV提供了更快的依赖关系解析和安装。要使用UV运行服务器,请执行以下操作:
# Activate the virtual environment
uv venv activate
# Run the server
python nsei_mcp_server.py服务器将启动并监听默认MCP端口上的连接。
使用pip
# Create and activate a virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Run the server
python fmp_mcp_server.py与Claude Desktop连接
Claude Desktop可以连接到MCP服务器以访问财务数据。以下是如何设置它:
- 下载克劳德桌面
- 如果您从前面的步骤运行服务器,则可以将其关闭,因为Claude Desktop会自行生成本地服务器。
- 编辑claude_desktop_config json:
"fmp_mcp_server": {
"command": "uv",
"args": [
"--directory",
"REPLACE ME WITH ABSOLUTE DIRECTORY TO REPO",
"run",
"fmp_mcp_server.py"]
}现在Claude可以通过MCP接口使用FMP数据。你可以要求克劳德:
- 从NSE获取当天的热门人物
- 检索特定股票的交易——“RIL今天表现如何?”
- 还有更多!
Claude的查询示例
连接后,您可以向Claude提出以下问题:
- “SBI的股票今天表现如何?”
- “RIL是今天最受欢迎的公司之一吗?”
- “在今天的股市交易中,按百分点计算,找出最大的输家”
缓存
将在未来的版本中实施
日志记录
日志被写入 logs 启用旋转的目录:
- 最大日志文件大小:10MB
- 备份文件数:5
许可证
致谢
- Shadi Copty的FMP MCP服务器 用于提供API
- MCP服务器快速入门指南 对于模型上下文协议的快速入门指南实施
