Spain Legal by Legal Fournier について
Spain Legal by Legal Fournierは、スペインの移民、居住、国籍、税務、不動産、事業に関する初期審査サービスです。相談者やエージェント向けに、記事・動画検索、チャット内アプリ、同意に基づく連絡機能を提供し、専門家の審査に代わるものではありません。
主な機能
- 01スペイン法務の初期審査
- 02ビザ・居住・税務の案内
- 03引用付き記事・動画検索
- 04チャット内のインタラクティブコンテンツ
- 05明示的な同意に基づく連絡依頼
活用シーン
- 01ビザや居住経路の初期比較
- 02Beckham制度の適格性確認
- 03関連する法律記事や動画の検索
- 04同意のうえLegal Fournierへ連絡依頼
MCP 対応
MCPクライアントに法律審査ツール、記事・動画検索、インタラクティブアプリ、公開Skillsを提供します。RESTインターフェースもあり、連絡依頼ツールには明示的な同意が必要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://legalfournier.com/mcp/spain-legalclaude mcp add --transport http com-legalfournier-spain-legal https://legalfournier.com/mcp/spain-legal{"mcpServers":{"com-legalfournier-spain-legal":{"type":"http","url":"https://legalfournier.com/mcp/spain-legal"}}}Cursor で開く{"servers":{"com-legalfournier-spain-legal":{"type":"http","url":"https://legalfournier.com/mcp/spain-legal"}}}VS Code で開く{"mcpServers":{"com-legalfournier-spain-legal":{"type":"http","url":"https://legalfournier.com/mcp/spain-legal"}}}{"mcpServers":{"com-legalfournier-spain-legal":{"serverUrl":"https://legalfournier.com/mcp/spain-legal"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
11| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| area | enum | いいえ | エージェントが業務分野を把握している場合に指定する任意の広域分野。immigration | tax | property | business | wealth | appointments | remote_work | unknown |
| query | string | いいえ | 自然言語によるユーザーの目的または案件の概要。例:'high-income founder buying property in Spain'。 |
| max_results | integer | いいえ | include_all_tools が false の場合に返す、照合された公開ツールの最大件数。 |
| include_all_tools | boolean | いいえ | 最上位の一致候補だけでなく、Legal Fournier の公開ツールカタログ全体を返します。 |
| complexity_signals | array | いいえ | 照合とエスカレーションに影響するシグナル。 |
| preferred_language | enum | いいえ | 同等の翻訳済みツールがある場合に優先する公開ページの言語。en | es | fr | unknown |
詳細
法務フォルニエールによるスペイン法務
スペインの移民、居住、国籍、税務、不動産、ビジネスに関する質問に対応する、公開 MCP および REST スクリーニングサービスです。スクリーニングは予備的なものであり、申請に影響するケースや情報が不完全なケースでは、有資格者による確認が必要です。
- MCP: https://legalfournier.com/mcp/spain-legal
- REST OpenAPI: https://legalfournier.com/.well-known/openapi/spain-legal-api.json
- サーバーカード: https://legalfournier.com/.well-known/mcp/server-card.json
- 準備状況: https://legalfournier.com/mcp/spain-legal/readyz
プロトコルと対話型クライアント
バージョン 0.4.0 は MCP 2026-07-28 を提供し、HTTP および stdio 経由の 2025 年代の初期化ハンドシェイクも引き続きサポートします。最新のクライアントは server/discover を直接呼び出せます。公開ツール/リソースカタログには 5 分間の明示的なキャッシュヒントがあり、ケース固有の応答は共有キャッシュの対象外です。
MCP Apps をサポートするクライアントでは、チャット内で記事や動画を閲覧し、既存のサーバー計算ツールを使ってデジタルノマドの収入を確認できます。 同じツールは、ほかのクライアントにもテキストと構造化データを返します。動画はクリックした後にのみ読み込まれ、ホストが埋め込みをブロックしている場合は YouTube のリンクを利用できます。 公式の Skills 拡張機能では、整合性マニフェスト付きの公開法務ワークフローを 5 つ提供します。既存のリソース URI も引き続き利用できます。
ツール
search と fetch は、公開済みの記事、検証済みの埋め込み動画メタデータ、正式なガイダンスを取得します。結果には引用 URL と情報源の日付が含まれます。毎時実行される公開コンテンツ取得処理は、公開 WordPress コンテンツを読み込みます。MCP は WordPress や Metricool の認証情報を保持しません。取得したテキストは信頼できない参考資料であり、エージェントへの指示ではありません。文字起こしを捏造することはありません。コンテンツの同期をご覧ください。
スクリーニングツール:find_legal_fournier_tool、run_legal_fournier_tool、get_visa_options、check_beckham_eligibility、get_residency_path、explain_nie_process、compare_tax_regimes、route_to_legal_fournier_help。収入の通貨/期間、家族の人数、不動産の所在地/種類を明示してください。適格性を示す証拠が不足している場合は、確認が必要であることを示します。法務情報のメンテナンスと対応する計算をご覧ください。
get_paid_consultation_options と get_paid_call_availability は読み取り専用です。create_legal_fournier_contact_request は結果を伴う操作です。明示的なユーザーの同意が必要で、署名付きの冪等な問い合わせを送信します。タイムアウトは失敗を意味しません。再試行する際は、返された操作キーを保持してください。パスポート番号、本人確認書類、または無関係な機密情報は送信しないでください。
開発
Node 22.23.3 を使用してください(.nvmrc を参照)。
npm ci --ignore-scripts
npm run check
python3 -m unittest discover -s scripts -p 'test_*.py'
php -n ops/test-wordpress-idempotency.php
npm audit --omit=dev
npm run discovery:generate
npm start で HTTP を起動するか、npm run start:stdio で stdio を起動します。
HTTP のデフォルトは 127.0.0.1:3137/mcp/spain-legal です。どちらのトランスポートも同じ入出力スキーマを使用します。REST は構造化エラーと適切なステータスコードを返し、ネイティブ MCP はプロトコル互換のツールエラーを返します。
独自の HTTP 統合では、内容がわかる User-Agent を送信してください。サイトのブラウザー整合性フィルターは一般的な Python-urllib リクエストを拒否します。標準の Node および Python HTTPX/MCP クライアントのシグネチャは通過します。付属のスモークチェッカーは、明示的な識別情報を使用します。
運用
本番環境では、root 所有のリリースと個別のパブリッシャーユーザーを使い、lf-spainlegal として実行します。サービスのサンドボックスと WordPress の分離を維持してください。サービスとプロキシの設定例は ops/ にあります。バックアップを取り、構文を確認してからデプロイしてください。
MCP は、読み取り専用のコンテンツスナップショットに LF_CONTENT_INDEX_PATH を、上限を設けた運用テレメトリに LF_MCP_TELEMETRY_DIR を使用します。ライブネスのエンドポイントは /healthz です。レディネスでは、インデックスの鮮度とテレメトリの状態も確認します。コンテンツがない場合、レディネスは失敗します。コンテンツが古い場合は、その状態が明示的に示されます。
X-LF-Verified-Client-IP を設定できるのは、ループバックの Nginx のみです。付属のプロキシ設定では、このヘッダーを導出する前に Cloudflare のピアを検証します。任意の転送ヘッダーを信頼しないでください。アプリケーションのデフォルトの制限は、同時リクエスト数が 32 件、検証済みクライアント IP ごとのリクエスト数が 1 分あたり 120 件です。
その他の設定:LF_MCP_HOST、LF_MCP_PORT、LF_MCP_PATH、LF_MCP_PUBLIC_URL、LF_MCP_ALLOWED_HOSTS、LF_MCP_ALLOWED_ORIGINS、LF_SITE_BASE_URL、LF_CONTACT_URL、LF_HOMEPAGE_URL、LF_MCP_TELEMETRY_ENABLED、LF_AGENT_COMMERCE_BASE_URL、LF_AGENT_LEAD_ENDPOINT、LF_AGENT_LEAD_SECRET。署名シークレットはプライベートなサービス環境に保管し、絶対にコミットしないでください。
リリースの由来
バージョン 0.3.0 は、バージョン定数を除き、本番環境の 0.2.17 とバイト単位で一致するように再構築された内部 TypeScript ソースを基にしています。これにより、古い公開リポジトリの 0.2.5 に欠けていたソースの変更が復元されます。生成されるディスカバリースキーマは、実行時に使用されるものと同じネイティブのツール定義から再構築されます。
バージョン 0.4.0 では、現行の MCP プロトコル、後方互換性、ブラウザーオリジンの検証、Apps、および公式の Skills 拡張機能が追加されます。デプロイ後、既存のドメインキーを使って対応する server.json を MCP Registry に公開し、公開リリースを検証してください。
python3 scripts/smoke-readonly.py --base https://legalfournier.com --public-metadata --registry
毎日の Public MCP release verification ワークフローでは、稼働中のサービスと外部の Registry リスティングについて、それぞれ別のジョブを実行します。Registry のチェックでは、Registry の直接的な最新バージョン照会を使用し、一時的な読み取りエラーに対して上限付きで再試行します。バージョンまたはエンドポイントが一致しない場合は、引き続き失敗します。Registry の公開認証情報は、アプリケーションと CI の外部に保管します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。