mcpField
A
alternativespe-mcp

alternativespe-mcp

ローカル
github.com/luarss金融データ06 週間前に更新

alternativespe-mcp について

alternativespe-mcpは、Alternatives Partner API v3を通じて東南アジアのプライベートマーケットデータを読み取り専用で利用するMCPサーバーです。企業、投資家、ファンド、人物、サービスプロバイダーの絞り込み検索と詳細取得に対応します。

主な機能

  1. 01企業、投資家、ファンド、人物の検索
  2. 02UUIDによるエンティティ詳細の取得
  3. 03複合フィルターと検索オプションの適用
  4. 04リファレンスデータによるフィールド値の確認
  5. 05APIトークンの交換と更新の自動処理

活用シーン

  1. 01国や評価額で資金調達企業を検索
  2. 02投資家のポートフォリオやファンド詳細を確認
  3. 03創業者、経営幹部、サービスプロバイダーを検索

MCP 対応

Alternatives Partner API v3の検索、詳細取得、リファレンスデータ操作をツールとしてMCPクライアントに提供します。APIキー交換とトークン更新は自動で処理されます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"luarss-alternativespe": {
"command": "npx",
"args": [
"-y",
"alternativespe-mcp"
],
"env": {
"ALTDMP_API_KEY": "<ALTDMP_API_KEY>",
"ALTDMP_BASE_URL": "<ALTDMP_BASE_URL>"
}
}
}
}
起動コマンドnpx -y alternativespe-mcp
設定が必要な環境変数
ALTDMP_API_KEYシークレットYour Alternatives Partner API key (obtain from [email protected])
ALTDMP_BASE_URLOverride the API base URL (default: https://api.altdmp.io/v3)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmalternativespe-mcp0.1.1

ツール

11

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
limitintegerいいえページサイズ(API のデフォルト値)。
offsetintegerいいえページネーションのオフセット。
searchstringいいえ全文検索語(クエリ文字列)。
filtersobjectいいえAPI の "filters" 本文に転送するフィルターツリーです。条件 {"op": <operator>, "field": <field>, "value": <value>} を含む論理グループ("all" = AND、"any" = OR、"not" = 否定)を使用します。演算子:eq、in、gt、gte、lt、lte、range(2 要素配列)、contains、isnull。例:{"all": [{"op": "eq", "field": "trading_status_key", "value": "operating"}, {"op": "gte", "field": "total_funding_usd", "value": 1e8}]}
orderingstringいいえ並べ替えに使用するフィールド。降順にするには "-" を前置します。

詳細

alternativespe-mcp

Alternatives Partner API v3(altdmp.io)向けの MCP サーバーです。東南アジアのプライベートマーケットデータ(資金調達企業、投資家、ファンド、人材、サービスプロバイダー)に読み取り専用でプログラムからアクセスできます。

機能

  • API キーからベアラートークンへの交換を自動処理し、トークンをキャッシュして更新します。
  • 各リストエンドポイントで、完全な POST フィルターツリー(all/any/not と演算子)に加え、search、ordering、limit、offset を利用できます。
  • すべての主要エンティティに UUID を指定して詳細を取得するツールを提供します。

ツール

ツールエンドポイント説明
search_capital_receiversPOST /capital-receivers/資金調達企業/スタートアップ
get_capital_receiverGET /capital-receivers/{uuid}/企業の詳細:財務情報、資本政策表、投資家、取引、ニュース
search_capital_allocatorsPOST /capital-allocators/投資家(VC/PE、事業会社、ファミリーオフィス)
get_capital_allocatorGET /capital-allocators/{uuid}/投資家の詳細:投資、AUM、コミットメント、ファンド、ニュース
search_fundsPOST /funds/ファンド(Atlas ティア)
get_fundGET /funds/{uuid}/ファンドの詳細:パフォーマンス、AUM、コミットメント、投資
search_peoplePOST /people/創業者、取締役、経営幹部
get_personGET /people/{uuid}/人材の詳細:役職、投資、ニュース
search_service_providersPOST /service-providers/監査、法律・専門サービス
search_investorsPOST /investors/エンティティ横断での投資家検索
get_reference_dataGET /reference-data/列挙型、国、業界、テーマ

セットアップ

npm install
npm run build

API キーを設定します([email protected] から認証情報を取得してください)。

export ALTDMP_API_KEY=your_api_key_here

Claude Desktop/Claude Code での使用

MCP 設定に追加します(例:claude_desktop_config.json)。

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

または、ビルドせずにローカル開発する場合:

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

フィルタリング

filters は API の filters 本文としてそのまま転送されます。条件と論理グループを組み合わせます。

{
  "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"
}

演算子: eq、in(配列)、gt、gte、lt、lte、range(2 要素の配列)、contains、isnull。 論理グループ: all(AND)、any(OR)、not(否定)。

有効なフィールドの列挙値を調べるには、get_reference_data を使用してください。

注意事項

  • レート制限:60 秒間のローリングウィンドウで 320 リクエスト(API によって適用されます)。
  • サブスクリプションティア:Atlas(すべてのエンドポイント)および Allocate(ファンドとアロケーターのコミットメントを除く)。
  • トークンの有効期間は 24 時間です。このサーバーはトークンを自動更新します。

環境変数

変数必須デフォルト説明
ALTDMP_API_KEYはい—Alternatives Partner API キー
ALTDMP_BASE_URLいいえhttps://api.altdmp.io/v3API ベース URL の上書き

公開

npm と MCP Registry のどちらも OIDC で公開されます。このリポジトリに長期有効なトークンは保存されません。

npm(Trusted Publishing/OIDC)

自動公開には npm Trusted Publishing を使用します。GitHub Actions は有効期間の短い OIDC を介して npm に認証し、provenance は自動生成されるため、NPM_TOKEN は不要です。

npmjs.com での初回セットアップ(最初のバージョンが存在してから実施します。下記の初回公開を参照):パッケージの Settings → Trusted Publisher → GitHub Actions を開き、次のように設定します。

項目値
Organization / userluarss
Repositoryalternativespe-mcp
Workflow filenamepublish-mcp-registry.yml
Environmentrelease

初回公開: Trusted Publisher はパッケージがすでに存在する場合にのみ設定できるため、最初のバージョンは手動で公開する必要があります。ローカルで npm publish --access public を実行し、その後、以降のすべてのリリースに Trusted Publisher を設定してください。

MCP Registry

server.json は、GitHub OIDC(mcp-publisher login github-oidc)を使用する mcp-publisher CLI 経由で、公式 MCP Registry に公開されます。トークンも不要です。

自動リリース

v* タグ(例:git tag v0.1.0 && git push origin v0.1.0)をプッシュすると、.github/workflows/publish-mcp-registry.yml が実行されます。このジョブは、保護された release GitHub 環境(必須のレビュアーと v* タグのみを許可)で実行されるため、公開には手動承認が必要です。承認後、npm に公開(OIDC)し、server.json のバージョンをタグに合わせてから、レジストリに公開(OIDC)します。

ライセンス

WTFPL

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。