Mcp Server Adfin について
Mcp Server AdfinはAdfin APIをClaude Desktopに接続し、Adfin業務を扱うユーザー向けに機能を提供します。信用管理状況の確認、請求書の作成、請求書ファイルのアップロードをAIアシスタントに依頼できます。
主な機能
- 01Adfin APIへの接続
- 02信用管理状況の確認
- 03請求書の作成
- 04PDF請求書のアップロード
活用シーン
- 01信用管理状況の確認
- 02顧客への請求書作成
- 03フォルダー内のPDF請求書の一括アップロード
MCP 対応
MCPサーバーはClaude DesktopのAIアシスタントにAdfin APIのツールを公開します。起動のたびに最新のAdfin APIツールを利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
要件:
- Python 3.10 以降
ステップ 1. uv をインストールします:
- MacOS/Linux:curl -LsSf https://astral.sh/uv/install.sh | sh
- Windows:powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
ステップ 2. Claude Desktop を設定します
- Claude Desktop をダウンロードします。
- Claude を起動し、Settings > Developer > Edit Config に移動します。
claude_desktop_config.jsonを次のように変更します:
{
"mcpServers": {
"Adfin": {
"command": "<home_path>/.local/bin/uv",
"args": [
"--directory",
"<absolute_path_to_adfin_mcp_folder>",
"run",
"main_adfin_mcp.py"
],
"env": {
"ADFIN_EMAIL": "<email>",
"ADFIN_PASSWORD": "<password>"
}
},
"filesystem": {
"command": "<home_path>/.local/bin/uv",
"args": [
"--directory",
"<absolute_path_to_adfin_mcp_folder>",
"run",
"filesystem.py"
]
}
}
}
- Claude Desktop を再起動します。
この設定で Claude Desktop を初めて開くと、必要なパッケージのインストールと最新の Adfin API ドキュメントのダウンロードのため、Adfin ツールがインターフェースに表示されるまで 10~20 秒かかる場合があります。
Claude Desktop を起動するたびに、最新の Adfin API ツールが AI アシスタントで利用できるようになります。
ステップ 3. Claude Desktop を起動し、アシスタントにサポートしてもらいます
例
与信管理のステータスを確認する
Give me a credit control status check.
新しい請求書を作成する
Create a new invoice for 60 GBP for Abc Def that is due in a week. His email is [email protected].
フォルダーから複数の請求書をアップロードするようアシスタントに依頼する
Upload all pdf invoices from the invoices folder from my Desktop.
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。