关于 Intangible Asset Valuation MCP Server
Intangible Asset Valuation Engine 是面向开发者和金融从业者的 Python 估值库、MCP 服务及 Agent 技能集。它覆盖无形资产估值,并提供包含假设、公式和计算步骤的可审计结果。
主要功能
- 01采用成本、市场和收益法
- 02估值知识产权、技术及客户资产
- 03计算商誉、PPA 和减值
- 04返回假设与逐步计算结果
- 05提供 14 个工具和方法目录
适用场景
- 01评估知识产权或技术
- 02开展购买价分摊
- 03测试商誉或无形资产减值
- 04审查计算假设与公式
MCP 相关
MCP 服务提供 14 个工具以调用不同估值公式系列,另含三个引导式提示词和机器可读的方法目录。支持本地 stdio 和托管式 Streamable HTTP。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://intangible-valuation.ascent-partners.com/api/mcpclaude mcp add --transport http com-ascent-partners-intangible-valuation https://intangible-valuation.ascent-partners.com/api/mcp{"mcpServers":{"com-ascent-partners-intangible-valuation":{"type":"http","url":"https://intangible-valuation.ascent-partners.com/api/mcp"}}}在 Cursor 中打开{"servers":{"com-ascent-partners-intangible-valuation":{"type":"http","url":"https://intangible-valuation.ascent-partners.com/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-ascent-partners-intangible-valuation":{"type":"http","url":"https://intangible-valuation.ascent-partners.com/api/mcp"}}}{"mcpServers":{"com-ascent-partners-intangible-valuation":{"serverUrl":"https://intangible-valuation.ascent-partners.com/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
14| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| method | enum | 是 | 应用的公式。选项:present_value = PV = FV / (1 + r)^n.; future_value = FV = PV * (1 + r)^n.; annuity_pv = PV = PMT * [1 - (1 + r)^-n] / r.; perpetuity_pv = PV = PMT / r.; growing_annuity_pv = 恒定增长年金的现值.; terminal_value_gordon_growth = TV = FCF * (1 + g) / (r - g).; terminal_value_exit_multiple = TV = FCF * exit multiple.present_value | future_value | annuity_pv | perpetuity_pv | growing_annuity_pv | terminal_value_gordon_growth | terminal_value_exit_multiple |
| payment | number | 否 | 每期定期支付的金额,以货币单位计。 |
| periods | integer | 否 | 期数 n(非负)。 |
| growth_rate | number | 否 | 每期增长率,以小数表示(0.03 = 3%)。 |
| future_value | number | 否 | 要折现的未来现金金额,单位为货币单位。 |
| discount_rate | number | 否 | 每期折现率,以小数表示(0.10 = 10%)。 |
| exit_multiple | number | 否 | 应用于最后一年的现金流的退出倍数(例如,8.0 表示 8 倍)。 |
| present_value | number | 否 | 待复利计算的现值金额,以货币单位表示。 |
| final_year_cashflow | number | 否 | 最后一年的预测现金流(FCF),以货币单位表示。 |
| perpetual_growth_rate | number | 否 | 永续增长率 g,以小数表示;必须低于 discount_rate。 |
详细介绍
无形资产估值引擎
完整的无形资产估值库,实现了《无形资产估值》教科书中的 124 多个函数,提供 Python 库、MCP 服务和 AI Agent 技能。
概览
面向生产环境的无形资产估值 Python 库,实现了 Simon Mak、William Yuen、Paul Wu 和 Wayne Hu 所著《无形资产估值》教科书中的全部公式(《实践估值》系列,Ascent Partners)。适用于开发者、财务分析师、会计师和 AI Agent,可为符合 ASC 805 / IFRS 3 的工作流提供可审计、结构化的估值计算。
三层架构:
graph TB
subgraph Library["Python Library"]
MOD["22 Modules<br/>124+ Functions"] --> VR["ValuationResult"]
end
subgraph MCP["MCP Server"]
VR --> SVR["FastMCP Server<br/>14 folded tools"]
end
subgraph Skills["AI-agent skills"]
SVR --> AV["Asset Valuation"]
SVR --> DR["Discount Rates"]
SVR --> PPA["Purchase Price Allocation"]
SVR --> IMP["Impairment Testing"]
end
style Library fill:#0083AB,color:#fff
style MCP fill:#4CAF50,color:#fff
style Skills fill:#9C27B0,color:#fff
- Python 库 — 22 个模块、124 多个带类型的函数,均返回
ValuationResult(价值 + 假设 + 步骤 + 公式参考) - MCP 服务 — 14 个整合工具(124 多个公式),供 AI Agent 通过 stdio 和托管的 Streamable HTTP 使用
- AI Agent 技能 — 4 个技能定义,为估值领域提供工作流指导
安装
pip install intangible-valuation # library only
pip install intangible-valuation[mcp] # + MCP server
pip install intangible-valuation[dev] # + pytest, ruff, mypy
快速开始(≤ 5 分钟)
**最快方式:**无需安装,将 MCP 客户端指向托管端点
https://intangible-valuation.ascent-partners.com/api/mcp(Streamable HTTP);或在本地运行一行命令:
pip install "intangible-valuation[mcp]"。
Python 库
from intangible_valuation.core.time_value import present_value
from intangible_valuation.core.discount_rates import build_up_discount_rate
from intangible_valuation.income_methods.relief_from_royalty import relief_from_royalty
# Present Value
result = present_value(future_value=500_000, discount_rate=0.10, periods=8)
print(f"PV: ${result.value:,.2f}") # $233,253.69
# Build-Up Discount Rate
rate = build_up_discount_rate(
risk_free_rate=0.04, equity_risk_premium=0.06,
size_premium=0.02, industry_risk_premium=0.01, specific_risk_premium=0.03,
)
print(f"Discount rate: {rate.value:.2%}") # 16.00%
# Relief from Royalty — Patent Valuation
value = relief_from_royalty(
revenue_projections=[1_000_000, 1_100_000, 1_200_000, 1_300_000, 1_400_000],
royalty_rate=0.05, discount_rate=0.12, tax_rate=0.25, useful_life=5,
)
print(f"Patent value: ${value.value:,.2f}")
MCP 服务(适用于 AI Agent)
该服务提供 14 个工具,每个工具都通过 method 参数封装一系列公式,涵盖货币时间价值、折现率、成本法/市场法/收益法、IP、技术、客户和人力资本资产、商誉和购买价格分摊、减值、特许权使用费分析、不确定性(蒙特卡洛/决策树)以及转让定价/诉讼。
本地(stdio):
pip install "intangible-valuation[mcp]"
python mcp_server/server.py
托管(Streamable HTTP) — 无需安装,无需 API 密钥:
https://intangible-valuation.ascent-partners.com/api/mcp
OpenCode — 添加到 opencode.json:
"intangible-valuation": {
"type": "remote",
"url": "https://intangible-valuation.ascent-partners.com/api/mcp",
"timeout": 60000
}
Claude Desktop / Cursor — 将 HTTP URL
https://intangible-valuation.ascent-partners.com/api/mcp 添加为 MCP 服务,或运行上面的 stdio 入口。
MCP Registry 和 Glama — 发布为
com.ascent-partners/intangible-valuation。server.json 清单声明了托管的
streamable-http 远程服务和一个 PyPI stdio 软件包,而
glama.json 则包含 Glama 列表信息。可通过任一注册表安装并运行 stdio
服务:
pip install "intangible-valuation[mcp]" && intangible-valuation-mcp # pip
uvx --from intangible-valuation intangible-valuation-mcp # uvx (no install)
已列入 Glama 和 官方 MCP Registry。
提示词和资源。 除了 14 个工具,该服务还提供三个引导式提示词(purchase_price_allocation、value_ip_asset、impairment_test)以及机器可读的方法目录 intangible-valuation://methods,让 Agent 在调用工具前了解每种方法所需的参数。
AI Agent 技能
将 skills/ 目录复制到 Agent 的技能文件夹:
asset-valuation— 专利、商标、技术、客户关系、人力资本discount-rate-construction— 加总法、CAPM、WACC、风险溢价、调整purchase-price-allocation— ASC 805 / IFRS 3 PPA 工作流、商誉计算impairment-testing— ASC 350、IAS 36 商誉和无形资产减值
按类别划分的估值方法
| 类别 | 方法 | 章节 |
|---|---|---|
| 货币时间价值 | PV、FV、年金、永续年金、增长年金、终值 | 2 |
| 折现率 | 加总法、CAPM、WACC、TAB、控制权溢价、DLOM、货币调整 | 2 |
| 统计学 | 蒙特卡洛、决策树、回归 | 2 |
| 成本法 | 复制成本、重置成本 | 3 |
| 市场法 | 可比交易、特许权使用费资本化 | 3 |
| 收益法 | 免付特许权使用费法、MPEEM、增量现金流 | 4 |
| 知识产权 | 专利、商标、版权、商业秘密 | 5 |
| 特许权使用费分析 | 基准分析、25% 规则、调整 | 6 |
| 技术 | 已开发技术、软件、数据资产、平台 | 7 |
| 客户相关资产 | 客户关系、分销网络、竞业禁止 | 8 |
| 人力资本 | 组建的员工队伍、关键人员 | 9 |
| 商誉和 PPA | 商誉计算、PPA 分摊瀑布 | 10 |
| 减值 | 商誉和无形资产减值(ASC 350 / IAS 36) | 11 |
| 蒙特卡洛 | 模拟、敏感性分析 | 15 |
| 决策树 | 逆向归纳 | 16 |
| 诉讼 | 利润损失、判决前利息 | 17 |
| 转让定价 | CUP 方法、OECD 指南 | 18 |
三种方法
flowchart TB
ASSET["Target intangible asset"] --> COST["Cost approach<br/>reproduction · replacement"]
ASSET --> MKT["Market approach<br/>comparable transactions · royalty capitalisation"]
ASSET --> INC["Income approach<br/>relief-from-royalty · MPEEM · incremental cash flow"]
COST --> R["ValuationResult"]
MKT --> R
INC --> R
R --> PPA["Purchase price allocation (ASC 805 / IFRS 3)"]
R --> IMP["Impairment testing (ASC 350 / IAS 36)"]
分发
flowchart LR
PKG["intangible-valuation<br/>22 modules · 124+ functions"] --> L["pip install intangible-valuation"]
PKG --> MP["pip install intangible-valuation[mcp]<br/>→ 14-tool MCP server"]
MP --> T1["stdio (local)"]
MP --> T2["hosted Streamable HTTP<br/>intangible-valuation.ascent-partners.com/api/mcp"]
为什么选择这个库?
- 可审计 — 每个函数均返回
ValuationResult,包含价值、方法、公式出处、假设和分步计算明细 - 符合教材 — 所有 124+ 个公式均通过书中示例值验证,并由 1056 个单元测试覆盖
- 适用于 AI — MCP 服务(14 个封装后的工具)和技能支持与 AI Agent 无缝集成
- 覆盖全面 — 19 个章节涵盖全部三种估值方法(成本法、市场法、收益法)
- 开源 — MIT 许可证,可扩展,文档完善
开发
# Install dev dependencies
pip install -e ".[dev]"
# Run tests
pytest
# Run with coverage
pytest --cov=src --cov-report=term-missing
# Lint
ruff check .
# Type check
mypy src/
# Regenerate the MCP stdio server from the canonical surface
python scripts/generate_mcp.py
注意: CI 和部署通过 APG workbench 流水线运行。
文档
- API 参考: intangible-valuation.ascent-partners.com
- PyPI: pypi.org/project/intangible-valuation
- MCP 服务指南: docs/mcp.md
- AI 技能指南: docs/skills.md
配套教材
无形资产估值:品牌、知识产权、技术与人力资本估值综合指南
理论、方法、监管与实践 — Ascent Partners《估值实践》系列
作者:Simon Mak、William Yuen、Paul Wu、Wayne Hu · 176 页 · 19 章 · 3 个附录
引用本项目
@software{intangible_valuation_engine,
author = {Mak, Simon and Yuen, William and Wu, Paul and Hu, Wayne},
title = {Intangible Asset Valuation Engine},
year = {2026},
url = {https://github.com/simonmak-ascent/intangible-valuation},
license = {MIT},
}
基于《无形资产估值》教材中的公式。
配合 Context7 使用
最新的无形资产估值引擎文档已编入 Context7 索引,编码 Agent 可按需将其载入上下文。安装 Context7 MCP 服务或 ctx7 命令行后,在提示词中指定库名称:
use library /simonmak-ascent/intangible-valuation for API and docs
许可证
MIT — 详见 LICENSE。
由 Ascent Partners 提供 — 属于《估值实践》系列。
如果它为你节省了时间,在 GitHub 上点个 ⭐,帮助其他人找到它。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。