Finance Toolkit
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
제작자가 쓴 설명(영어 원문)
Investment discipline MCP server with RAG, behavior detection, journaling, and market data.
이 세 가지는 절대 하나의 점수로 합치지 않아요. 의견, 측정, 인기는 서로 다른 것이니까요.
이 서버는 아직 쉬운 말로 된 요약을 쓰지 못했어요. 아래는 레지스트리에서 읽어 온 사실이에요.
쓰고 있는 AI 앱을 고른 다음 설정을 복사하세요.
제작자가 레지스트리에 설치 정보를 올리지 않았어요. 아래 제작자의 README를 확인하세요.
내 컴퓨터에서 실행돼요. 설치하면 AI 앱에 도구 목록이 나타나요.
누구나 볼 수 있는 정보를 점검했고, 코드는 읽지 않았어요. 해당하지 않는 항목은 개수에서 뺐어요. · 2026년 11월 8일 점검
게시자(mangofolio.com)가 저장소 소유자(lj22503)가 아니에요. 다른 사람이 등록했을 수 있어요
아직 GitHub에서 이 저장소를 읽어 오지 않았어요
아직 GitHub에서 이 저장소를 읽어 오지 않았어요
내 컴퓨터에서 실행되는 서버라 인터넷 엔드포인트가 없어요
내 컴퓨터에서 실행되며, 대신 로컬 설정을 사용해요
내 컴퓨터에서 실행돼요. 도구 목록은 인터넷 엔드포인트가 있는 서버에서만 읽을 수 있어요
레지스트리에서 이 카테고리의 활성 서버 전체와 비교했어요. 스타는 게시자가 저장소를 소유한 경우에만 세요.
해당하는 기본 점검 1개 중 0개를 통과했어요. 코드는 읽지 않았어요. 키나 토큰을 넣기 전에 서버가 어떤 권한을 요구하는지 확인하고, 꼭 필요한 권한만 있는 키를 쓰세요.
레지스트리에 필수 키가 나와 있지 않아요. 다만 처음 쓸 때 로그인을 요구하는 서버도 있어요.
내 컴퓨터에서 실행돼요. AI 앱이 필요할 때 실행하고, 데이터는 제작자의 서버를 거치지 않아요(서버 자체가 온라인 서비스를 호출하는 경우는 제외).
GitHub 저장소는 마지막으로 – 변경됐고, 최신 버전(0.1.0)은 4개월 전 레지스트리에 올라왔어요.
Claude Desktop, Claude Code, Cursor, VS Code처럼 MCP를 지원하는 앱에서 쓸 수 있어요.
같은 카테고리에는: Finance Toolkit, SolidInvoice, Korea Tax Calculator
같은 카테고리에서 다른 제작자가 만든 서버예요. 스타 순으로 정렬했어요.
카드 보는 법:★ GitHub 스타i세 기둥: 리뷰 · 점검 · 사용 정도i업데이트 = 최신 버전을 레지스트리에 공개한 날i
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
Create and send invoices and quotes, manage clients, and track payments in SolidInvoice.
Korean tax calculation and tax-audit judgment MCP: 96 tools with statutory citations.
제작자의 저장소에서 쓰인 그대로 가져왔어요. PopNx MCP가 검토하거나 보증한 내용이 아니에요. HTML, 이미지, 스크립트는 제거했어요. 링크를 누르면 이 사이트를 벗어나요.
有经验投资者的纪律自主工具,解决"知行合一"问题
不是投顾,不给建议,而是"镜子" + "纪律锚点"
想法记录 × 投资 RAG × 记忆系统 × 提醒触发 × 行为模式挖掘
两种使用方式:桌面客户端(推荐) 或 MCP Server。
InvestBrain_0.1.2_x64_en-US.msi(见 Releases)桌面端数据存储在
%APPDATA%\InvestBrain\data,设置页可直接查看数据位置。
# 1. 安装 MCP Server 依赖
cd src/mcp_server && pip install -r requirements.txt
cp .env.example .env
python server.py
首次启动提示:向量库(Chroma + ONNX Embedding)首次会下载约 80MB 模型文件。若希望跳过向量库、纯工具调用体验,可保持
server.py中相关注释不变;如需完整 RAG 体验,下载后取消server.py内的注释行。
启动后 Server 会以 stdio 方式接受 MCP 客户端调用。配置 Claude Desktop 见下方 Claude Desktop 接入。
重要:本仓库不预置任何用户的 API key。data/config/llm.json 中 api_key 默认为 null(不是真的 key 占位);.env.example 只是模板;webhook.json 是空 schema。
| 服务 | 用途 | 后台地址 |
|---|---|---|
| DeepSeek API | 主力 LLM(必需) | https://platform.deepseek.com → API Keys |
| Tushare Pro | A 股财务/历史数据(可选) | https://tushare.pro/register |
| DashScope | 阿里通义备选 LLM(可选) | https://dashscope.console.aliyun.com |
| Against Finance | 另类数据(可选) | https://www.against.com |
| 飞书机器人 | 通知(可选) | https://open.feishu.cn → 机器人 → Webhook |
DEEPSEEK_API_KEY 环境变量(推荐 User 级系统环境变量,或 CLAUDE.md / .env)TUSHARE_TOKEN / DASHSCOPE_API_KEY / AGAINST_API_KEY(环境变量)data/config/webhook.json 里的 feishu 字段(已被 .gitignore 保护).gitignore 保护 data/config/*.json(含 llm/webhook 配置)+ data/memory/*.db(用户记忆库,按 CLAUDE.md 决策"用户数据本地存储,不上传云端"),不要 `!` 取消忽略备注:仓库历史曾 commit 过密钥占位(commit
22e6c72),如已 push 远端,老 key 在 clone 历史里仍可被读——清历史成本高、通常接受 + rotate 即可
从零到收到第一条微信推送,约 3 分钟。无需阅读任何文档。
在仓库根目录打开 PowerShell,运行:
powershell -ExecutionPolicy Bypass -File scripts/configure_pushplus.ps1
脚本会交互式引导你完成全部步骤:显示 PushPlus 获取 token 的操作步骤 → 粘贴 token(自动校验格式)→ 写入 data/config/webhook.json 并启用 pushplus 渠道 → 自动调用 send_notification 发送测试消息 → 打印成功/失败原因。
直接在任意 MCP 客户端中让 AI 帮你配置:
1. 查看当前配置状态:notify_get_notifier_config()
验证成功:收到测试消息,或 notify_get_notifier_config() 返回 "enabled_channels": ["pushplus"]。未配置渠道时,提醒触发路径(price_checker / scheduler)返回中会携带 setup_guide 引导信息,而不会静默失败。
安全说明:
data/config/webhook.json已被.gitignore保护,token 不会进入 git;请勿把 token 发到任何对话或提交到仓库。
核心问题:投资者被叙事带着走,操作没纪律,事后后悔。
| 常见痛点 | InvestBrain 的应对 |
|---|---|
| 看到某只股票大涨就追高 | 强制记录买入理由 + 关联历史相似决策 |
| 跌了恐慌割肉 | 触发 RAG 检索大师对"恐慌"的看法 |
| 同一类错误反复犯 | 行为模式挖掘自动识别"追涨杀跌"模式 |
| 重要时间/价格点位忘记 | 价格/时间/条件监控 + 飞书推送 |
| 想不起自己过去的判断 | 记忆系统 + 决策卡片回溯 |
| 功能 | 说明 |
|---|---|
| 想法记录 | 用户说一句话,AI 解析 + 关联历史 + 生成卡片 |
| 投资 RAG | 大师思想检索问答(16 位投资大师 × 5 个核心概念) |
| 记忆系统 | 用户画像、历史决策、行为模式挖掘 |
| 提醒触发 | 价格/时间/条件监控,支持飞书/钉钉/Bark 多通道推送 |
| 行为模式挖掘 | 自动发现投资者的偏差模式 |
下面是三个核心价值场景的真实对话流(任意 MCP 客户端均可使用):
用户:段永平怎么看"快钱"和"慢钱"?
调用:
rag_ask_investment(question="段永平怎么看快钱和慢钱")
AI 返回:
段永平的核心观点是"快钱"看似机会多但风险敞口大,"慢钱"依靠复利与确定性。
在「段永平」语料中相关论述 12 条,节选:
> "投资赚钱的速度不应该快过学习的速度。"
> "敢重仓的就是你能看懂的生意,剩下的不是机会。"
关联概念:能力圈、安全边际、复利。
用户:我最近的交易有什么问题?
调用:
memory_get_behavior_patterns()
AI 返回:
检测到你的两个行为模式(过去 30 天,11 笔交易):
1. 追涨模式(置信度 0.83)
触发样本:买入 NVDA/TSLA 在单日涨幅 > 5% 后的 D+1/D+2,胜率 25%,平均收益 -3.2%
建议:买入前强制查看
rag_ask_investment(question="追高的代价")
2. 恐慌割肉模式(置信度 0.71)
触发样本:持仓亏损 > 15% 后的 5 日内卖出,后续 30 日反弹 67%
建议:触发时自动推送飞书提醒 + 大师原话引用
用户:NVDA 到 950 美元时提醒我重新评估。
调用:
reminder_set_reminder(condition={ticker:"NVDA", operator:"<=", threshold:950, action:"review"})
AI 返回:
提醒已建立:NVDA <= 950 USD 时触发"复盘评估"。
触发后将自动拉取:当前价格、你对此票的历史决策卡片、相关大师语录。
提醒已同步通知通道(如已配置)。
将 InvestBrain 接入 Claude Desktop(macOS / Windows 通用):
配置文件位置:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json配置内容(路径按你 clone 的实际位置修改):
{
"mcpServers": { "investbrain": { "command": "python", "args": [ "D:/claudework/invest-brain/src/mcp_server/server.py" ], "env": { "DEEPSEEK_API_KEY": "sk-your-key-here" } } } }
配置完成后重启 Claude Desktop,会在工具栏出现"投资助手"图标(39 个工具,与
server.json注册的工具清单一致)。
本项目采用 GNU Affero General Public License v3.0 (AGPLv3) 授权。简言之:你可以自由使用、修改和分发,但通过网络提供服务的衍生作品也必须以相同协议开源。详见 LICENSE。
| 层级 | 功能 | 状态 |
|---|---|---|
| 免费层 | 本地 MCP Server | ✅ 已上线 |
| 16 位大师 RAG 问答 | ✅ 已上线 | |
| 行为模式检测 | ✅ 已上线 | |
| 提醒系统 | ✅ 已上线 | |
| 无限记忆存储 | ✅ 已上线 | |
| 个人版 | 云端周报/月报(AI 生成) | 计划中(¥39/月) |
| 跨设备数据同步 | 计划中 | |
| 团队版 | 团队协作与共享知识库 | 计划中(¥199/月) |
src/mcp_server/ # MCP Server(39 个工具)
├── server.py # 主入口 ├── tools/ # 工具集 │ ├── thought_tools.py # 想法记录 │ ├── rag_tools.py # 投资 RAG │ ├── memory_tools.py # 记忆系统 │ ├── reminder_tools.py # 提醒系统 │ ├── pattern_tools.py # 行为模式 │ ├── report_tools.py # 周报/月报 │ ├── roundtable_tools.py # 大师圆桌 │ └── notifier_tools.py # 多通道通知 ├── datasources/ # 数据源 │ ├── akshare_datasource.py │ └── tushare_datasource.py ├── knowledge/ # 知识库 │ ├── vector_store.py # Chroma 向量存储 │ └── graph_client.py # 图存储 ├── memory/ # 记忆存储 ├── patterns/ # 行为模式挖掘 ├── llm/ # LLM 客户端 │ ├── llm_router.py # 通用 LLM 路由 │ ├── providers.py # Provider 配置 │ └── deepseek_client.py └── api_server.py # REST API (LLM 配置)
data/ ├── graph/ # 知识图谱(16 位大师 + 概念) ├── knowledge/ │ └── vectors/ # 向量索引(Chroma) ├── memory/ # 用户记忆 ├── cards/ # 想法卡片 ├── reminders/ # 提醒条件 └── config/ # 配置文件
// 想法记录(3)
"thought_record_thought(text)", "thought_search_memories(query)", "thought_get_thought_cards(ticker)",
// 投资 RAG(4) "rag_ask_investment(question)", "rag_get_master_view(master, topic)", "rag_search_knowledge(query)", "rag_search_reports(query, top_k)",
// 记忆系统(3) "memory_get_user_profile()", "memory_record_decision(data)", "memory_get_behavior_patterns()",
// 提醒系统(3) "reminder_set_reminder(condition)", "reminder_get_reminders()", "reminder_delete_reminder(id)",
// 行为模式(3) "pattern_run_pattern_detection()", "pattern_get_pattern_summary()", "pattern_get_pattern_report(id)",
// 周报/月报(1) "report_run_scheduled_report(range)",
// 大师圆桌(1) "invest_roundtable(question)",
// 通知配置(2) "notify_configure_notifier(channel, webhook_url)", "notify_get_notifier_config()",
// 行情数据 — AKShare(5) "market_get_stock_quote(ticker)", "market_get_stock_history(ticker, period)", "market_get_index_components(index_code)", "market_get_valuation(ticker)", "market_get_market_sentiment()",
// 行情数据 — Tushare(15) "tushare_get_daily_price(ts_code)", "tushare_get_weekly_price(ts_code)", "tushare_get_realtime_quote(ts_code)", "tushare_get_index_daily(index_code)", "tushare_get_financial_indicator(ts_code)", "tushare_get_income_statement(ts_code)", "tushare_get_balance_sheet(ts_code)", "tushare_get_cash_flow(ts_code)", "tushare_get_index_components(index_code)", "tushare_get_industry_classification(ts_code)", "tushare_get_valuation_multi(ts_code)", "tushare_get_market_top_movers()", "tushare_get_stock_pledge_status(ts_code)", "tushare_convert_ticker(ticker)", "tushare_check_token_status()"
完整工具列表见 src/mcp_server/tools/。
16 位投资大师: 巴菲特、芒格、段永平、霍华德·马克斯、李录、格雷厄姆、达莫达兰、阿克曼、凯西·伍德、迈克尔·伯里、帕伯莱、塔勒布、林奇、费雪、德鲁肯米勒
5 个核心概念: 护城河、安全边际、能力圈、第二层思维、非对称风险
行业知识: 28 个申万行业深度研究框架(向量库内检索,不公开原文,保护核心方法论 IP)
| 数据源 | 用途 | 状态 |
|---|---|---|
| AKShare | 实时行情 | ✅ |
| Tushare | 财务/历史数据 | ✅ |
| Chroma | 向量索引 | ✅ |
| SQLite | 本地记忆 | ✅ |
# 启动 REST API Server(用于 LLM 配置)
python src/mcp_server/api_server.py
npm install npm run dev
测试:
pytest tests/
| 项目 | 用途 |
|---|---|
| invest-buddy-pet | 入门陪伴产品(人格测试) |
| mangoview | 超级系统站(专业分析) |
以下工具推荐基于 awesome-finai-tools-zn 的 SKILL.md 场景→工具映射表生成,每类场景精选 1 个最佳工具。完整工具清单请访问仓库主页。
| 推荐工具 | 功能 | 安装方式 |
|---|---|---|
| ashare-mcp | 生产级 A 股 MCP Server,30 个 tool(实时行情/K线/涨停池/龙虎榜/财报/板块资金) | git clone https://github.com/CharmYue/ashare-mcp && cd ashare-mcp && uv sync |
| opencli-eastmoney-quote | 零配置 CLI,A 股/港股/美股实时行情秒出结果 | npm install -g @jackwener/opencli |
| opencli-xueqiu-search | 雪球股票搜索 + 热门帖子舆情分析,中文/代码均可 | npm install -g @jackwener/opencli |
| Qlib | 微软 AI 量化框架,自动因子挖掘 + 模型训练 + 回测评估 | pip install pyqlib |
| 盈米基金 MCP | 69 个标准化 MCP 工具 + 16 项技能组件,含组合回测/蒙特卡洛模拟 | 联系盈米 AI 开放平台获取 API Key |
工具推荐逻辑基于 awesome-finai-tools-zn/data/institution-skills.json,每周自动更新。
本仓库是 FinAI 工具生态的一部分,与其他仓库协作:
| 仓库 | 定位 | 与本仓库的关系 |
|---|---|---|
| awesome-finai-tools-zn | 数据底座 | 提供工具清单+机构Skill数据 |
| invest-brain | 工具推荐引擎 | 基于场景自动推荐工具 |
| investment-buddy-pet | 人格化投顾 | 按投资人格匹配工具箱 |
| SoloAdvisor-Toolkit | 投顾流程工具包 | KYC→配置→组合→报告 |
| knowledge-workflow | 知识管理 | 收集→打标→存储→产出 |
改造需求详细文档:docs/改造需求-roadmap.md
P0 核心改造(个人知识库愿景):
P1 数据源:
P2 体验优化:
最近进展(2026-07-29):
thought_8)thought_9)docs/改造需求-roadmap.md)版本: v0.1.2 创建时间: 2026-06-24 许可: AGPL v3