PitchLense MCP 是一个全面的模型上下文协议(MCP)套件,借助人工智能技术,能跨多个风险类别对创业公司的投资风险进行评估。该套件基于 FastMCP 和 Google Gemini AI 构建。
PitchLense MCP 提供了一系列工具,可用于分析创业公司在多个方面的风险。你可以通过命令行界面或 Python API 来使用这些工具。
| 类别 | 关键风险 |
|---|---|
| 市场 | 总体可寻址市场(TAM)小或夸大;增长乏力;市场拥挤;差异化有限;依赖小众市场 |
| 产品 | 产品处于早期阶段;产品市场契合度(PMF)不明确;技术存在不确定性;知识产权薄弱;可扩展性差 |
| 团队/创始人 | 单一创始人风险;人员流失;技能差距;信誉问题;激励机制不一致 |
| 财务 | 财务指标不一致;烧钱率高/资金储备期短;财务预测过于乐观;客户获取成本(CAC)与客户终身价值(LTV)比率不利;利润率低 |
| 客户与吸引力 | 客户吸引力低;客户流失率高;客户留存率低;缺乏知名客户;客户集中度风险 |
| 运营 | 供应链脆弱;进入市场(GTM)策略不明确;运营效率低下;执行能力差 |
| 竞争 | 现有竞争对手实力强大;进入壁垒低;竞争防御能力弱;市场饱和 |
| 法律与监管 | 处于灰色或未经测试的领域;合规存在差距;存在法律纠纷;知识产权风险 |
| 退出 | 退出途径不明确;行业退出活跃度低;后期吸引力弱 |
pip install pitchlense-mcp
git clone https://github.com/pitchlense/pitchlense-mcp.git
cd pitchlense-mcp
pip install -e .
git clone https://github.com/pitchlense/pitchlense-mcp.git
cd pitchlense-mcp
pip install -e ".[dev]"
cp .env.template .env
# 编辑 .env 文件并填入密钥
支持的变量如下:
GEMINI_API_KEY=
SERPAPI_API_KEY=
PERPLEXITY_API_KEY=
# 创建示例数据
pitchlense-mcp sample --output my_startup.json
# 运行综合分析
pitchlense-mcp analyze --input my_startup.json --output results.json
pitchlense-mcp quick --input my_startup.json --output quick_results.json
pitchlense-mcp server
from pitchlense_mcp import ComprehensiveRiskScanner
# 初始化扫描器(若未提供,则从环境变量中读取 GEMINI_API_KEY)
scanner = ComprehensiveRiskScanner()
# 以结构化文本字符串形式提供创业公司的所有信息
startup_info = """
名称:TechFlow Solutions
行业:SaaS/生产力软件
阶段:A 轮融资
商业模式:
为中小企业提供人工智能驱动的工作流自动化服务;采用订阅式定价。
财务状况:
月经常性收入(MRR):45,000 美元;烧钱率:35,000 美元;资金储备期:8 个月;客户终身价值(LTV)/客户获取成本(CAC):13.3
吸引力指标:
客户数量:250 个;月活跃用户(MAU):1,200 人;月客户流失率:5%;净留存率(NRR):110%
团队情况:
首席执行官(CEO):Sarah Chen;首席技术官(CTO):Michael Rodriguez;团队规模:12 人
市场与竞争:
总体可寻址市场(TAM):120 亿美元;竞争对手:Zapier、Power Automate;年增长率:15%
"""
# 运行综合分析
results = scanner.comprehensive_startup_risk_analysis(startup_info)
print(f"总体风险水平:{results['overall_risk_level']}")
print(f"总体风险评分:{results['overall_score']}/10")
print(f"投资建议:{results['investment_recommendation']}")
from pitchlense_mcp import MarketRiskAnalyzer, GeminiLLM
# 初始化组件
llm_client = GeminiLLM(api_key="your_api_key")
market_analyzer = MarketRiskAnalyzer(llm_client)
# 分析市场风险
market_results = market_analyzer.analyze(startup_info)
print(f"市场风险水平:{market_results['overall_risk_level']}")
该套件提供了一个完整的 MCP 服务器,可与兼容 MCP 的客户端集成:
from pitchlense_mcp import ComprehensiveRiskScanner
# 启动 MCP 服务器
scanner = ComprehensiveRiskScanner()
scanner.run()
主要输入是一个结构化的文本字符串,包含创业公司的所有信息(详情、指标、吸引力、新闻、竞争格局等)。所有分析器和 MCP 工具都使用这种格式。
示例文本输入:
名称:AcmeAI
行业:金融科技(借贷)
阶段:种子轮
概述:
为中小企业借贷构建人工智能驱动的信用风险模型;已与 5 家贷款机构进行初始试点。
财务状况:
月经常性收入(MRR):12,000 美元;烧钱率:60,000 美元;资金储备期:10 个月;毛利率:78%
吸引力指标:
付费中小企业客户数量:200 个;月增长率:30%;月客户流失率:3%;客户获取成本(CAC):220 美元;客户终身价值(LTV):2,100 美元
团队情况:
创始人:Jane Doe(前 Square 员工)、John Lee(前 Stripe 员工);团队规模:9 人
市场与竞争:
总体可寻址市场(TAM):250 亿美元;竞争对手:Blend、Upstart;优势:通过专有数据合作伙伴关系实现更快的贷款审批
提示:查看 examples/text_input_example.py 可获取完整的端到端脚本和结果的 JSON 导出。
所有工具返回结构化的 JSON 响应,格式如下:
{
"startup_name": "创业公司名称",
"overall_risk_level": "低|中|高|危急",
"overall_score": 1-10,
"risk_categories": [
{
"category_name": "风险类别",
"overall_risk_level": "低|中|高|危急",
"category_score": 1-10,
"indicators": [
{
"indicator": "具体风险因素",
"risk_level": "低|中|高|危急",
"score": 1-10,
"description": "详细风险描述",
"recommendation": "缓解措施"
}
],
"summary": "类别总结"
}
],
"key_concerns": ["前 5 大关注点"],
"investment_recommendation": "投资建议",
"confidence_score": 0.0-1.0,
"analysis_metadata": {
"total_categories_analyzed": 9,
"successful_analyses": 9,
"analysis_timestamp": "2024-01-01T00:00:00Z"
}
}
pitchlense-mcp/
├── pitchlense_mcp/
│ ├── __init__.py
│ ├── cli.py # 命令行界面
│ ├── core/ # 核心功能
│ │ ├── __init__.py
│ │ ├── base.py # 基类
│ │ ├── gemini_client.py # Gemini AI 集成
│ │ └── comprehensive_scanner.py
│ ├── models/ # 数据模型
│ │ ├── __init__.py
│ │ └── risk_models.py
│ ├── analyzers/ # 单项风险分析器
│ │ ├── __init__.py
│ │ ├── market_risk.py
│ │ ├── product_risk.py
│ │ ├── team_risk.py
│ │ ├── financial_risk.py
│ │ ├── customer_risk.py
│ │ ├── operational_risk.py
│ │ ├── competitive_risk.py
│ │ ├── legal_risk.py
│ │ └── exit_risk.py
│ └── utils/ # 实用函数
├── tests/ # 测试套件
├── docs/ # 文档
├── examples/ # 示例用法
├── setup.py
├── pyproject.toml
├── requirements.txt
└── README.md
core/base.py)
BaseLLM - 大语言模型(LLM)集成的抽象基类。BaseRiskAnalyzer - 所有风险分析器的基类。BaseMCPTool - MCP 工具的基类。core/gemini_client.py)
GeminiLLM - 主要的大语言模型客户端。GeminiTextGenerator - 文本生成。GeminiImageAnalyzer - 图像分析。GeminiVideoAnalyzer - 视频分析。GeminiAudioAnalyzer - 音频分析。GeminiDocumentAnalyzer - 文档分析。analyzers/)
models/risk_models.py)
我们欢迎贡献!请查看我们的 贡献指南 以获取详细信息。
本项目采用 MIT 许可证 - 详情请参阅 LICENSE 文件。
PitchLense MCP - 让创业公司风险分析变得可及、全面且由人工智能驱动。