Alternativespe Mcp

io.github.luarss由 GitHub 帳號 luarss 發布v0.1.1更新於 Nov 3, 2026

Private-market data across Southeast Asia via the Alternatives Partner API v3

已驗證STDIO僅桌面金融資料與分析

概覽

AI 產生的概覽

透過 Alternatives Partner API v3 以唯讀方式存取東南亞私募市場資料(公司、投資人、基金、人物)的 MCP 伺服器。

可以做什麼
  • 搜尋並篩選已募資公司/新創,查看含財務、股權結構、投資人、交易與新聞的公司詳情
  • 搜尋並檢視投資人(創投/私募股權、企業投資方、家族辦公室)及其投資、管理資產、承諾出資與基金
  • 搜尋基金並取得基金詳情,如績效、管理資產、承諾出資與投資組合
  • 搜尋創辦人、董事、高階主管等人物,查看其職務、投資與新聞
  • 搜尋審計、法律等專業服務供應商,並進行跨實體投資人探索
  • 取得列舉值、國家、產業、主題等參考資料,用來建立有效的篩選條件
適用情境
適合需要研究或篩選東南亞私募市場公司、投資人、基金或人物的情境,例如案源開發、梳理投資人版圖或查核某公司的募資歷程。適用於已訂閱 Alternatives Partner API 的使用者。
執行需求
以本機 Node.js 程序執行,從 npm 套件 alternativespe-mcp 安裝(以 npm install 與 npm run build 建置,或以 npx tsx 直接執行)。需在 ALTDMP_API_KEY 環境變數提供 Alternatives Partner API 金鑰,可向服務商支援信箱申請。可選用 ALTDMP_BASE_URL 覆寫 API 基礎網址。需要能連線至該 API 的網路。
安裝前請注意
API 金鑰是付費訂閱憑證,須以明文寫入 MCP 設定的 env 區塊,請避免出現在共用設定或程式碼儲存庫中。查詢與篩選條件會傳送至 altdmp.io 的第三方 API。可用範圍取決於訂閱層級:Atlas 包含全部端點,Allocate 不含基金與出資方承諾資料。API 限制為每滾動 60 秒 320 次請求。所有工具皆為唯讀。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Alternativespe Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

alternativespe-mcp

An MCP server for the Alternatives Partner API v3 (altdmp.io) — read-only programmatic access to private-market data across Southeast Asia (funded companies, investors, funds, people, service providers).

Features

  • Handles the API-key → bearer-token exchange automatically, with token caching/refresh.
  • Exposes each list endpoint with the full POST filter tree (all/any/not + operators), plus search, ordering, limit, offset.
  • Detail-by-UUID tools for every core entity.

Tools

ToolEndpointDescription
search_capital_receiversPOST /capital-receivers/Funded companies / startups
get_capital_receiverGET /capital-receivers/{uuid}/Company detail: financials, cap table, investors, deals, news
search_capital_allocatorsPOST /capital-allocators/Investors (VC/PE, corporates, family offices)
get_capital_allocatorGET /capital-allocators/{uuid}/Investor detail: investments, AUM, commitments, funds, news
search_fundsPOST /funds/Funds (Atlas tier)
get_fundGET /funds/{uuid}/Fund detail: performance, AUM, commitments, investments
search_peoplePOST /people/Founders, directors, executives
get_personGET /people/{uuid}/Person detail: roles, investments, news
search_service_providersPOST /service-providers/Auditors, legal & professional services
search_investorsPOST /investors/Cross-entity investor discovery
get_reference_dataGET /reference-data/Enums, countries, industries, themes

Setup

bash
npm installnpm run build

Set your API key (obtain credentials from [email protected]):

bash
export ALTDMP_API_KEY=your_api_key_here

Usage with Claude Desktop / Claude Code

Add to your MCP config (e.g. claude_desktop_config.json):

json
{  "mcpServers": {    "alternativespe": {      "command": "node",      "args": ["/absolute/path/to/alternativespe-mcp/dist/index.js"],      "env": {        "ALTDMP_API_KEY": "your_api_key_here"      }    }  }}

Or, for local development without building:

json
{  "mcpServers": {    "alternativespe": {      "command": "npx",      "args": ["tsx", "/absolute/path/to/alternativespe-mcp/src/index.ts"],      "env": { "ALTDMP_API_KEY": "your_api_key_here" }    }  }}

Filtering

filters is forwarded verbatim as the API's filters body. Combine logical groups with conditions:

json
{  "filters": {    "all": [      { "op": "eq", "field": "domicile_country_iso_alpha3", "value": "SGP" },      { "op": "gte", "field": "latest_valuation_usd", "value": 50000000 },      { "any": [        { "op": "eq", "field": "is_raising_now", "value": true },        { "op": "in", "field": "themes_keys", "value": ["themes_payments"] }      ]}    ]  },  "limit": 50,  "ordering": "-latest_valuation_usd"}

Operators: eq, in (array), gt, gte, lt, lte, range (2-element array), contains, isnull. Logical groups: all (AND), any (OR), not (negate).

Use get_reference_data to discover valid field enum values.

Notes

  • Rate limit: 320 requests / rolling 60-second window (enforced by the API).
  • Subscription tiers: Atlas (all endpoints) and Allocate (excludes funds and allocator commitments).
  • Tokens are valid for 24 hours; this server refreshes them automatically.

Environment variables

VariableRequiredDefaultDescription
ALTDMP_API_KEYyes—Your Alternatives Partner API key
ALTDMP_BASE_URLnohttps://api.altdmp.io/v3API base URL override

Publishing

Both npm and the MCP Registry publish via OIDC — no long-lived tokens are stored in this repo.

npm (Trusted Publishing / OIDC)

Automated publishing uses npm Trusted Publishing: GitHub Actions authenticates to npm over short-lived OIDC and provenance is generated automatically — no NPM_TOKEN.

One-time setup on npmjs.com (after the first version exists — see bootstrapping below): package Settings → Trusted Publisher → GitHub Actions, set:

FieldValue
Organization / userluarss
Repositoryalternativespe-mcp
Workflow filenamepublish-mcp-registry.yml
Environmentrelease

Bootstrapping: a trusted publisher can only be configured once the package already exists, so the very first version must be published manually — npm publish --access public locally — then configure the trusted publisher for all subsequent releases.

MCP Registry

server.json is published to the official MCP Registry via the mcp-publisher CLI using GitHub OIDC (mcp-publisher login github-oidc) — also tokenless.

Automated release

Pushing a v* tag (e.g. git tag v0.1.0 && git push origin v0.1.0) triggers .github/workflows/publish-mcp-registry.yml. The job runs in the protected release GitHub environment (required reviewer + v*-tags-only), so a publish waits for manual approval, then publishes to npm (OIDC) and syncs server.json's version to the tag before publishing it to the registry (OIDC).

License

WTFPL

來源:README.md,提交 1eedd26

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.1最新Sep 17, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分