金融数据访问MCP服务器

DART-MCP-服务器是一个利用韩国电子公告系统(DART) API,使AI模型如Claude能够访问上市公司公告信息的Model Context Protocol(MCP)服务器,适用于金融数据分析和企业公告信息处理。

  • by snaiws
  • Python
  • 本地部署
  • 11 星标
  • 更新于
在 GitHub 查看 snaiws/DART-mcp-server

使用说明

介绍

DART-MCP-Server是利用韩国电子公示系统(DART)API,允许Claude等AI模型访问上市公司公示信息的Model Context Protocol(MCP)服务器。借助此服务器,AI模型可以轻松分析和利用财务数据、企业公示信息、财务报表等。

什么是MCP?

模型上下文协议(MCP)是一种开放协议,允许大型语言模型(LLM)与外部数据源和工具进行交互。该协议由Anthropic于2024年11月发布,为AI模型访问实时数据和利用各种功能提供了标准化的方式。

利用MCP,AI系统可以与外部数据库、API、文件系统等相关联,以更准确、最新的信息响应用户的请求。

DART-MCP-服务器功能

DART-MCP-服务器提供以下电子公示系统(DART)API功能:

  • 公示搜索:搜索公司的公告信息。
  • 企业概况:查看企业的基本信息。
  • 查询唯一编号:搜索企业的唯一编号。
  • 增资(土豆)现状:查看公司的增资/减持信息。
  • 其他各种财务信息:您可以访问各种信息,包括分红、自己的股票、最大股东、高管现状等。
  • 与MCP客户端(如Clod桌面APP)集成,可以根据用户命令进行公示分析。

安装要求

使用DART-MCP-服务器需要:

  1. Docker桌面 安装应用程序
  2. 克劳德桌面 安装应用程序
  3. DART API密钥(由金融监督院电子公示系统发放)

如何安装和设置服务器

通过Smithery安装

通过以下方式自动为Claude Desktop安装dart mcp服务器 史密瑟里:

npx -y @smithery/cli install snaiws/dart-mcp-server --client claude

1.获得DART API密钥

  1. DART API密钥申请页面注册后,将获得API密钥。
  2. 请安全地保存您获得的API密钥。

2.Claude桌面设置

  1. 安装并运行Claude Desktop应用程序。

  2. 在Claude菜单中,单击“文件”(File)-“设置”(Settings)。

  3. 从左侧菜单中选择“开发人员”(Developer),然后单击“编辑设置”(Edit Config)。

  4. 打开配置文件后,按如下方式添加DART-MCP-服务器设置:(修改api-key部分)

    {
        "mcpServers": {
    		    "DART": {
    		        "command": "docker",
    		        "args": [
    		            "run",
    		            "--rm",
    		            "-i",
    		            "-v", ".:/app/data/mcp/DART",
    		            "-e", "DART_API_KEY=your-api-key",
    		            "-e", "USECASE=light",
    		            "snaiws/dart:latest"
    		        ]
    		    }
    	  }
    }
    
  5. 保存设置文件。

  6. 在克隆左侧菜单中,单击“文件”-“退出”,退出后重新启动。

服务器使用方法

在Claude中使用工具

重新启动Claude Desktop应用程序时,底部的输入窗口会显示工具图标(锤子形状)。单击此图标可查看DART-MCP-服务器提供的工具列表。

示例问题

您可以问Claude以下问题:

  • “搜索一下三星电子最近的公告信息”
  • “告诉我NAVER的企业概况”
  • “请分析Kakao的增资现状”
  • “请比较现代汽车和起亚汽车最近的财务报表。”
  • “让我们看看SK海力士的最大股东现状”