FastMCP seed raise pipeline tracker — syncs from Obsidian CRM, generates meeting

io.github.adelaidasofia由 GitHub 账号 adelaidasofia 发布v0.1.0更新于 Oct 28, 2026

FastMCP seed raise pipeline tracker — syncs from Obsidian CRM, generates meeting prep, tracks…

发布方自己的服务:Meeting.ai

概览

AI 生成的概览

FastMCP 服务器,从 Obsidian CRM 笔记同步并跟踪种子轮投资人管道,支持会议准备、互动记录与跟进分析。

可以做什么
  • 搜索与查看管道:按姓名、阶段、优先级或距上次联系天数查找投资人,并查看完整档案与互动历史
  • 生成会议准备文档:投资组合契合度、前三大异议与反驳、符合阶段的议程
  • 更新记录:修改阶段、记录互动、添加针对该投资人的异议
  • 输出管道健康度:阶段分布、已承诺数量、跟进合规情况
  • 从 Obsidian 库的 CRM Markdown 文件重新同步管道
适用场景
适合正在融资种子轮、把投资人笔记以 Markdown 存放在 Obsidian 库中的创始人,希望在 Claude Code 里以对话方式管理管道,而不必另开一套 CRM。
运行要求
以 stdio 本地进程运行,仅限桌面端。需要 Python 及 fastmcp、pyyaml、python-frontmatter,或使用打包插件安装。需通过 INVESTOR_MCP_VAULT_CRM(清单中列为 VAULT_CRM_PATH)指定 CRM 文件夹路径,可选 INVESTOR_MCP_DB 指定 SQLite 路径,并填写 pitch_config.yaml 以生成会议准备。
安装前请注意
会写入管道数据:修改阶段、记录互动和异议都会改动已存数据,同步时会读取你的库中 CRM 文件。README 说明插件首次加载时向外部站点发送一次匿名安装信号,含插件名称与版本;可设置 MYCELIUM_NO_PING=1 关闭。pitch_config.yaml 含机密的融资定位与异议反驳内容。

安装

在 SourceWeft 中

  1. 打开 控制台中的 FastMCP seed raise pipeline tracker — syncs from Obsidian CRM, generates meeting,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

investor-relations-mcp

[License] [GitHub stars] [Last commit] [Open issues] [PyPI version] [PyPI downloads] [Built by Mycelium AI]

A FastMCP server for tracking your seed raise investor pipeline from Claude Code. Syncs from Obsidian vault CRM files, generates meeting prep documents, tracks interactions, and monitors follow-up compliance.

Built for founders raising a seed round who want to manage their pipeline conversationally without switching to a separate CRM.

Tools

ToolWhat it does
investor_searchSearch pipeline by name, stage, priority, or days since last contact
investor_profileFull investor profile + complete interaction history
investor_prepMeeting prep doc: portfolio fit, top 3 objections + rebuttals, stage-appropriate agenda
investor_updateUpdate stage, log interactions, add investor-specific objections
investor_analyticsPipeline health: stage breakdown, committed count, follow-up compliance
investor_syncRe-sync from vault CRM markdown files

Install

Open Claude Code, paste:

/plugin marketplace add adelaidasofia/investor-relations-mcp/plugin install investor-relations-mcp@investor-relations-mcp

Then fill in pitch_config.yaml with your company's pitch positioning and global objections (drives the investor_prep tool), set INVESTOR_MCP_VAULT_CRM to your CRM folder, restart Claude Code, and run:

"Run investor_sync" "Show me my investor pipeline" "Prep me for my meeting with [name]"

Legacy install
bash
pip install fastmcp pyyaml python-frontmatter
  1. Clone:

    bash
    git clone https://github.com/adelaidasofia/investor-relations-mcp.gitcd investor-relations-mcp
  2. Fill in pitch_config.yaml with your company's pitch positioning and global objections. This is what drives the investor_prep tool.

  3. Set environment variables:

    bash
    export INVESTOR_MCP_VAULT_CRM="~/vault/CRM/"
  4. Register with Claude Code:

    bash
    claude mcp add investor-relations -s user -- python3 /path/to/investor-relations-mcp/server.py
  5. Restart Claude Code, then sync your CRM:

    "Run investor_sync" "Show me my investor pipeline" "Prep me for my meeting with [name]"

CRM file format

The server reads Obsidian markdown files where relationship: investor in the frontmatter:

markdown
---relationship: investorcompany: Acme Venturesrole: Partneremail: [email protected]location: New Yorkpriority: highnext_step: Follow up after pitch deck revision---
Bio paragraph goes here.
## Timeline- 2026-03-15 — Met at TechCrunch NYC event- 2026-03-22 — Sent intro email with one-pager- 2026-04-01 — Zoom call, strong interest in the model

pitch_config.yaml

This file configures your pitch positioning and global objection rebuttals:

yaml
company_name: "Your Company"raise_amount: "$500K"raise_description: "seed round"
pitch_positioning:  market: "Your market description..."  model: "How you make money..."  traction: "Your best proof point..."  ask: "Use of funds + runway..."  never_say: "Framings to avoid..."
global_objections:  - - "The market is too small"    - "Your rebuttal..."

Environment variables

VariableDefaultDescription
INVESTOR_MCP_DB./investors.dbSQLite database path
INVESTOR_MCP_VAULT_CRM~/vault/CRM/Folder with investor CRM files

Pipeline stages

not_contacted → outreach_sent → response_received → meeting_scheduled → pitched → decision_pending → committed / passed

Stages can be customized in pitch_config.yaml.

Related MCPs

Same author, same architecture pattern (FastMCP, draft+confirm on writes where applicable, vault auto-export, MIT):

Telemetry

This plugin sends a single anonymous install signal to myceliumai.co the first time it loads in a Claude Code session on a given machine.

What is sent:

  • Plugin name (e.g. slack-mcp)
  • Plugin version (e.g. 0.1.0)

What is NOT sent:

  • No user identifiers, names, emails, tokens, or API keys
  • No file paths, message content, or anything from your work
  • No IP address is stored after dedup processing

Why: Helps the maintainer know which plugins people actually install, so attention goes to the ones that get used.

Opt out: Set the environment variable MYCELIUM_NO_PING=1 before launching Claude Code. The hook will skip the network call entirely. Already-pinged installs leave a sentinel at ~/.mycelium/onboarded-<plugin> — delete it if you want to reset state.

License

MIT


Built by Mycelium AI.

来源:README.md,提交 40c4b68

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.1.0最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Meeting 集成