mcpField
P
PensionPro

PensionPro

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

PensionPro について

PensionPro は、年金プラン管理向けのローカルなオープンソース MCP サーバーです。PensionPro REST API を AI アシスタントから利用でき、プランやプロジェクトの操作に加えて API ドキュメントやヘルプ記事も検索できます。

主な機能

  1. 01プラン、クライアント、連絡先の検索
  2. 02プラン、プロジェクト、タスク詳細の表示
  3. 03プロジェクト作成とタスク状態の管理
  4. 04ToDo の検索、作成、更新
  5. 05ノートの追加と API・ヘルプ文書の検索

活用シーン

  1. 01連絡先、周期、料金情報を含むプランの確認
  2. 02プロジェクトタスクの追跡と担当者の変更
  3. 03プランや連絡先に紐づく ToDo の管理

MCP 対応

PensionPro REST API を操作する MCP ツールを提供し、ローカルで実行できます。利用には PensionPro API キーとユーザー名が必要です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"douglaslinsmeyer-pension-pro": {
"command": "uvx",
"args": [
"pension-pro-mcp"
],
"env": {
"PENSION_PRO_API_KEY": "<PENSION_PRO_API_KEY>",
"PENSION_PRO_USERNAME": "<PENSION_PRO_USERNAME>"
}
}
}
}
起動コマンドuvx pension-pro-mcp
設定が必要な環境変数
PENSION_PRO_API_KEYシークレットYour PensionPro API key
PENSION_PRO_USERNAMEYour PensionPro username

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

パッケージ
pypipension-pro-mcp0.2.1

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

PensionPro MCP サーバー

AI アシスタントがPensionPro REST API と連携するためのツールを提供する、ローカルで実行できるオープンソースのMCPサーバーです。

機能

  • プランの参照と検索 — 名前、ステータス、種類、またはクライアントでプランを検索します。連絡先、サイクル、料金体系を含む包括的なプラン詳細を取得します。
  • プロジェクトとタスクのワークフロー — プロジェクトを検索し、タスクの詳細を表示して、タスクの完了・未完了の切り替え、担当者の変更、テンプレートからのプロジェクト作成を行います。
  • クライアントと連絡先の参照 — クライアントと連絡先を検索し、関連するプランを含むクライアントの詳細を表示します。
  • ToDo の管理 — プラン、プロジェクト、または連絡先に関連付けられた ToDo を検索、作成、更新します。
  • メモ — プラン、プロジェクト、タスク、連絡先にメモを追加して取得します。

前提条件

  • Python 3.12+
  • PensionPro API キーとユーザー名

インストール

PyPIからインストールします。

pip install pension-pro-mcp

または、uvxを使って直接実行します(インストール不要)。

uvx pension-pro-mcp

設定

次の環境変数を設定します。

export PENSION_PRO_API_KEY=your_api_key
export PENSION_PRO_USERNAME=your_username
Claude Desktop

claude_desktop_config.jsonに追加します。

{
  "mcpServers": {
    "pension-pro": {
      "command": "uvx",
      "args": ["pension-pro-mcp"],
      "env": {
        "PENSION_PRO_API_KEY": "your_api_key",
        "PENSION_PRO_USERNAME": "your_username"
      }
    }
  }
}
Claude Code

プロジェクトの.mcp.jsonに追加します。

{
  "mcpServers": {
    "pension-pro": {
      "command": "uvx",
      "args": ["pension-pro-mcp"],
      "env": {
        "PENSION_PRO_API_KEY": "your_api_key",
        "PENSION_PRO_USERNAME": "your_username"
      }
    }
  }
}

利用可能なツール

ツール説明
search_plans名前、ステータス、種類、またはクライアントでプランを検索、絞り込みます
get_plan_details連絡先、サイクル、サービス、投資、料金を含むプランを取得します
get_plan_projectsタスクの完了状況の概要を含む、プランのプロジェクトを取得します
search_projectsステータス、種類、またはプランでプロジェクトを検索、絞り込みます
get_project_detailsタスクグループ、タスク、参加者、メモ、ファイルを含むプロジェクトを取得します
get_task_details状態、担当者、メモを含む単一のタスクを取得します
complete_taskタスクを完了としてマークします
uncomplete_taskタスクを未完了に戻します
reassign_taskタスクを別の従業員に再割り当てします
create_project_from_templateテンプレートから新しいプロジェクトを作成します
search_clients会社名でクライアントを検索、絞り込みます
get_client_detailsプランとメモを含むクライアントを取得します
search_contacts名前またはクライアントで連絡先を検索、絞り込みます
search_todosToDo を検索、絞り込みます
get_todoコメントを含む ToDo を取得します
create_todoエンティティに関連付けられた新しい ToDo を作成します
update_todoToDo の詳細を更新します
add_noteプラン、プロジェクト、タスク、または連絡先にメモを追加します
get_notesエンティティのメモを取得します
search_api_pathsキーワードで PensionPro API エンドポイントを検索します
get_api_endpoint特定の API エンドポイントの詳細をすべて取得します
search_api_schemasキーワードで API データモデル/スキーマを検索します
get_api_schemaAPI データモデルの定義全体を取得します
search_help_articlesキーワードで PensionPro ヘルプセンターの記事を検索します
get_help_articleヘルプ記事の全文を取得します
list_help_sections利用可能なヘルプセクションと記事数の一覧を表示します

開発

git clone https://github.com/douglaslinsmeyer/pension-pro-mcp.git
cd pension-pro-mcp
pip install -e ".[dev]"
pytest
ヘルプ記事の更新

同梱されているヘルプ記事は、PensionPro ナレッジベースから更新できます。

python scripts/scrape_docs.py

ライセンス

MIT

コメント

MCP は初めてですか?

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

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