Token导航 LogoToken导航TokenDH.com
finary MCP logo
AI代理stdio官方级别未说明来源级核验

finary MCP

MCP Server

Finary MCP Server是一个基于FastMCP框架的模型上下文协议服务器,为大型语言模型提供对Finary投资组合的只读访问权限,并简化API响应以便于分析。

工具数

6

提示词数

0

GitHub Stars

0

资源数

0
数据访问PythonClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

svevia

提供方

svevia

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install fastmcp docopt fuzzywuzzy "curl-cffi>=0.13,<0.15"

详细介绍

金融MCP服务器

服务器将Finary冗长的API响应(通常为90%+噪音)剥离为干净、报告友好的JSON,只保留重要的字段进行分析。

工具

目前,此MCP服务器仅提供读取功能

工具说明
signin通过MFA向Finary进行身份验证。LLM会要求您提供6位TOTP代码。
investments投资账户及其证券(名称、ISIN、数量、价值、损益)。
cryptos加密货币持有量(名称、代码、数量、价格、损益)。
real_estates有贷款和租金信息的房地产。
scpisSCPI(房地产基金)控股。
fonds_euro持有年收益率欧元基金。

先决条件

  • 码头工人
  • A. 财务 启用MFA(TOTP)的帐户

设置

1.构建Docker镜像

cd finary-mcp
docker build -t finary-mcp .

Dockerfile克隆 finary_uapi 在构建时从GitHub下载——不需要该库的本地副本。

2.配置克劳德桌面

编辑您的Claude Desktop配置文件:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 视窗: %APPDATA%\Claude\claude_desktop_config.json

添加(或合并) finary 条目:

{
  "mcpServers": {
    "finary": {
      "command": "docker",
      "args": [
        "run", "-i", "--rm",
        "-e", "FINARY_EMAIL",
        "-e", "FINARY_PASSWORD",
        "finary-mcp"
      ],
      "env": {
        "FINARY_EMAIL": "your-email@example.com",
        "FINARY_PASSWORD": "your-password-here"
      }
    }
  }
}

替换中的占位符值 env 使用您的实际财务凭证。

3.重新启动克劳德桌面

完全退出并重新打开Claude Desktop,以便它能够启动新的MCP服务器。

身份验证的工作原理

证书(FINARY_EMAIL, FINARY_PASSWORD)作为环境变量注入Docker容器。它们从不存储在磁盘上。

首次使用时,LLM调用 signin 触发最终登录流的工具。由于您的帐户已启用MFA,LLM将要求您从身份验证器应用程序中获取6位TOTP代码。登录后,会话将在会话期间缓存在容器中。

每个容器运行都是全新开始的——会话之间没有令牌或Cookie。

不使用Docker运行

你也可以直接用Python 3.10+运行服务器:

pip install fastmcp docopt fuzzywuzzy "curl-cffi>=0.13,<0.15"
git clone https://github.com/lasconic/finary_uapi.git /tmp/finary_uapi
export PYTHONPATH="/tmp/finary_uapi:$PYTHONPATH"
export FINARY_EMAIL="your-email@example.com"
export FINARY_PASSWORD="your-password-here"
python mcp_server.py

项目结构

finary-mcp/
├── Dockerfile                 # Self-contained build (clones finary_uapi from GitHub)
├── mcp_server.py              # MCP server: 6 tools + response simplification
├── claude_desktop_config.json # Example Claude Desktop configuration
└── README.md

学分

目录标签

目录标签

数据访问PythonClaude金融投资本地部署API简化模型上下文协议投资组合分析

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosession部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP