Fixpayment について
Fixpaymentは、MCP対応アシスタントをFixPayment債権者向けポータルに接続するFastMCPサーバーです。アカウント操作とレポート用のツールを提供し、APIキーとプランに応じてアクセスを制御します。
主な機能
- 01アカウントの作成と一括作成
- 02アカウントステータスの更新
- 03アカウント書類の添付
- 04アカウント概要と一覧の確認
- 05アカウント・支払い・和解・実績レポートの作成
- 06APIキーとプランによるツール制限
活用シーン
- 01MCPクライアントから債権者アカウントを作成
- 02ステータスの更新と書類の添付
- 03支払いと和解のレポート確認
- 04プランに応じた操作の制限
MCP 対応
FastMCPサーバーとして、FixPaymentのアカウント、書類、レポート操作をMCPクライアントに公開します。各ツールにはAPIキーが必要で、キーは債権者とプランに紐づきます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
http://fixpayment.org:8000claude mcp add --transport http fixpayment_mcp http://fixpayment.org:8000{"mcpServers":{"fixpayment_mcp":{"type":"http","url":"http://fixpayment.org:8000"}}}Cursor で開く{"servers":{"fixpayment_mcp":{"type":"http","url":"http://fixpayment.org:8000"}}}VS Code で開く{"mcpServers":{"fixpayment_mcp":{"type":"http","url":"http://fixpayment.org:8000"}}}{"mcpServers":{"fixpayment_mcp":{"serverUrl":"http://fixpayment.org:8000"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
http://fixpayment.org:8000認証が必要ツール
詳細
FixPayment MCP サーバー
FastMCP サーバーは、FixPayment ポータル向けに債権者向け API を提供します。
MCP 対応の AI アシスタント(Claude など)を FixPayment アカウントに接続すると、アカウントの作成、ステータスの更新、レポートの実行をすべて平易な英語で行えます。
- MCP サーバー URL:
http://fixpayment.org:8000 - ドキュメント:
https://fixpayment.org/mcp/fixpayment-mcp.html - サポート:[email protected]
クイックスタート
# 1. Clone & install dependencies
pip install -r requirements.txt
# 2. Configure credentials
cp .env.example .env
# Edit .env and set FIXPAYMENT_DB_* variables
# 3. Run the server
python -m mcp.server
# or via FastMCP CLI:
fastmcp run mcp/server.py:mcp
環境変数
| 変数 | 説明 | デフォルト |
|---|---|---|
FIXPAYMENT_DB_HOST | PostgreSQL ホスト | localhost |
FIXPAYMENT_DB_PORT | PostgreSQL ポート | 54432 |
FIXPAYMENT_DB_NAME | データベース名 | fixpayment_db |
FIXPAYMENT_DB_USER | データベースユーザー | fixpayment_user |
FIXPAYMENT_DB_PASS | データベースパスワード | (必須) |
FIXPAYMENT_UPLOAD_PATH | アップロードのルートディレクトリ | /var/www/fixpayment/uploads/ |
認証モデル
すべての MCP ツールで api_key 引数が必要です。
このキーは、mcp_api_keys テーブル内の creditor_id と plan(basic、reports、または full)に対応します。
プランとツール
| ツール | basic | reports | full |
|---|---|---|---|
ping | ✓ | ✓ | ✓ |
get_plan_info | ✓ | ✓ | ✓ |
get_account_summary | ✓ | ✓ | ✓ |
list_accounts_basic | ✓ | ✓ | ✓ |
validate_account_payload | ✓ | ✓ | ✓ |
accounts_report | ✓ | ✓ | |
payments_report | ✓ | ✓ | |
settlements_report | ✓ | ✓ | |
performance_report | ✓ | ✓ | |
create_account | ✓ | ||
bulk_create_accounts | ✓ | ||
update_account_status | ✓ | ||
add_account_document | ✓ |
プロジェクト構成
fixpayments/
├── mcp/
│ ├── __init__.py
│ ├── server.py # FastMCP instance + entrypoint
│ ├── db.py # DB connection helper
│ ├── auth.py # API key validation
│ └── tools/
│ ├── __init__.py
│ ├── basic.py # Basic plan tools (5 tools)
│ ├── reports.py # Reports plan tools (4 tools)
│ └── accounts.py # Full plan tools (4 tools)
├── docs/
│ └── fixpayment-mcp.html
├── .env.example
├── .gitignore
├── requirements.txt
└── README.md
データベーススキーマ(必須テーブル)
mcp_api_keys—api_key、creditor_id、plan、active、expires_atfixpayment_accounts— アカウントテーブルfixpayment_payments— 支払いテーブルfixpayment_settlements— 和解テーブルfixpayment_account_documents— ドキュメント添付ファイル
API キーの発行やプランのアップグレードについては、[email protected] までメールでお問い合わせください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。