项目简介

WisEcon 是一款专注于金融市场的量化分析工具,旨在通过 Model Context Protocol (MCP) 服务器为大型语言模型 (LLM) 应用提供标准化的金融数据接口和分析能力。它集成了多种金融数据源和分析模块,将复杂的金融信息和分析过程封装为LLM可调用的工具。

主要功能点

  • 丰富的金融数据访问: 提供股票、基金、期货、宏观经济等多种类型的实时及历史金融数据查询能力。
  • 研报信息获取: 支持查询各类金融研究报告(如个股研报、行业研报),并可获取研报文本内容。
  • 量化分析工具封装: 将如K线查询、资金流向分析、估值分析、股东持股统计、新股信息等多种金融分析功能封装为标准化的工具(Tools),供LLM调用执行。
  • MCP协议支持: 通过实现MCP协议,以JSON-RPC格式进行数据和指令交换,确保与兼容MCP的LLM客户端顺畅通信。
  • 多种传输方式: 服务器支持多种传输协议,如标准输入输出 (Stdio) 和 Server-Sent Events (SSE) 等。

安装步骤

使用 Python 的 pip 包管理器进行安装:

pip install wisecon

这将安装 WisEcon 及其依赖项。

服务器配置

MCP客户端(如 ZLAI-Agent)连接 WisEcon MCP 服务器需要配置服务器的启动命令和参数。典型的配置信息如下所示(此信息由 MCP 客户端使用,用户通常无需手动编写):

{
  "mcpServers": {
    "wisecon-mcp": {
      "command": "uvx",  // 启动服务器进程的命令
      "args": [          // 传递给命令的参数
         "--from",
         "wisecon",      // 指定从已安装的 wisecon 包中查找入口点
         "wisecon-mcp-server" // 指定 wisecon 包中用于启动 MCP 服务器的入口点名称
      ]
    }
  }
}

MCP 客户端会使用 'uvx --from wisecon wisecon-mcp-server' 命令来启动 WisEcon 的 MCP 服务器进程,并建立通信连接。

基本使用方法

  1. 确保已安装 WisEcon 库。
  2. 启动您的 MCP 客户端应用,并在其配置中添加上述 WisEcon MCP 服务器的配置信息。
  3. 根据客户端应用的使用说明,通过自然语言或结构化指令向大模型提出与金融数据、研报或分析相关的问题。大模型将通过 MCP 协议调用 WisEcon 服务器上的相应工具来获取所需信息并进行响应。

例如,您可以在LLM客户端中提问:

  • "中国平安(601318)最近5天的日K线数据是多少?"
  • "最近一周哪些行业板块资金净流入最多?"
  • "获取证券代码为AP202505061668519723的研报文本内容。"
  • "查询2024年第三季度末纺织服装行业资产负债表前五名是多少?"

信息

分类

AI与计算