使用说明
股票分析MCP服务器
此项目是使用 FastMCP 该框架为访问和分析股票市场数据提供了各种工具。
特性
服务器公开了以下工具:
- 电动工具概念(
/stock):根据资金流和价格变化分析股票概念板块的实力。 - 金融工具(
/finance):提供对股票财务核心指标和公司信息的访问。 - 库存F10工具(
/f10):获取并汇总库存F10信息。 - 市场情绪工具(
/market):检索并总结A股市场情绪指标。 - 库存保持工具(
/stockUp):提供连续限制库存和限制库存的列表。 - 网络搜索工具(Tavily)(
/websearch):提供网络搜索工具。
设置和安装
-
克隆存储库:
git clone <repository_url> cd mcp_stock -
创建虚拟环境(推荐):
python -m venv venv source venv/bin/activate -
安装依赖项:
使用pip安装所需的软件包:
pip install -r requirements.txt playwright install -
配置:
某些工具可能需要API密钥或其他配置。请参阅
config.py文件,并可能创建.env必要时提交文件(基于os.getenv使用情况server.py).TAVILY_API_KEY= -
运行服务器:
您可以使用以下命令运行服务器
server.py脚本。服务器将在指定的端口上侦听PORT环境变量,默认为8000。fastmcp run server.py --transport=sse --port=8000 --host=0.0.0.0要在特定端口上运行:
fastmcp run server.py --transport=sse --port=8000 --host=0.0.0.0
用法
服务器运行后,您可以通过 /mcp 前缀后跟工具的安装路径(例如。, /mcp/stock, /mcp/finance).通过检查每个工具的Python文件中的工具定义,可以找到每个工具的特定端点和预期参数。