mcpField
I
Intangible Asset Valuation MCP Server

Intangible Asset Valuation MCP Server

远程服务
intangible-valuation.ascent-partners.com金融数据11 天前更新

关于 Intangible Asset Valuation MCP Server

Intangible Asset Valuation Engine 是面向开发者和金融从业者的 Python 估值库、MCP 服务及 Agent 技能集。它覆盖无形资产估值,并提供包含假设、公式和计算步骤的可审计结果。

主要功能

  1. 01采用成本、市场和收益法
  2. 02估值知识产权、技术及客户资产
  3. 03计算商誉、PPA 和减值
  4. 04返回假设与逐步计算结果
  5. 05提供 14 个工具和方法目录

适用场景

  1. 01评估知识产权或技术
  2. 02开展购买价分摊
  3. 03测试商誉或无形资产减值
  4. 04审查计算假设与公式

MCP 相关

MCP 服务提供 14 个工具以调用不同估值公式系列,另含三个引导式提示词和机器可读的方法目录。支持本地 stdio 和托管式 Streamable HTTP。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://intangible-valuation.ascent-partners.com/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
pypiintangible-valuation2.1.4

工具

14
参数类型必填说明
methodenum是应用的公式。选项: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
paymentnumber否每期定期支付的金额,以货币单位计。
periodsinteger否期数 n(非负)。
growth_ratenumber否每期增长率,以小数表示(0.03 = 3%)。
future_valuenumber否要折现的未来现金金额,单位为货币单位。
discount_ratenumber否每期折现率,以小数表示(0.10 = 10%)。
exit_multiplenumber否应用于最后一年的现金流的退出倍数(例如,8.0 表示 8 倍)。
present_valuenumber否待复利计算的现值金额,以货币单位表示。
final_year_cashflownumber否最后一年的预测现金流(FCF),以货币单位表示。
perpetual_growth_ratenumber否永续增长率 g,以小数表示;必须低于 discount_rate。

详细介绍

无形资产估值引擎

完整的无形资产估值库,实现了《无形资产估值》教科书中的 124 多个函数,提供 Python 库、MCP 服务和 AI Agent 技能。

CI MCP Registry Glama MCP tools PyPI Python 3.11+ Coverage Docs OpenSSF Scorecard License: MIT

概览

面向生产环境的无形资产估值 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
  1. Python 库 — 22 个模块、124 多个带类型的函数,均返回 ValuationResult(价值 + 假设 + 步骤 + 公式参考)
  2. MCP 服务 — 14 个整合工具(124 多个公式),供 AI Agent 通过 stdio 和托管的 Streamable HTTP 使用
  3. 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 流水线运行。

文档

配套教材

无形资产估值:品牌、知识产权、技术与人力资本估值综合指南
理论、方法、监管与实践 — 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 上点个 ⭐,帮助其他人找到它。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。