助成金検索MCPサーバー
このプロジェクトは、キーワードに基づいて政府の助成金を検索するためのツールを提供する MCP (Model Context Protocol) サーバーです。
ビデオ紹介
概要
Grants Search MCP Serverは、 @modelcontextprotocol/sdkパッケージを使用して構築されています。このサーバーは、「search-grants」と呼ばれる単一のツールを公開しており、ユーザーは検索クエリに基づいて利用可能な政府助成金を検索できます。
サーバーは Simpler Grants API と対話して助成金データを取得し、結果を表示用にフォーマットします。
MCPは、政府助成金に関する情報にアクセスするための包括的なエンドポイントセットを提供するSimpler Grants APIからデータを取得します。このAPIは現在アルファ版であり、主にテストとフィードバックを目的としています。機会の検索、機関情報の取得、詳細な助成金データへのアクセスなどの機能が含まれており、すべてユーザーフレンドリーな形式で構造化されています。
APIは、機関、申請者タイプ、資金カテゴリーなど、助成金検索のための様々なフィルターをサポートしています。また、大量の結果を効率的に管理するためのページネーションオプションも提供しています。
Related MCP server: Library MCP
特徴
キーワードで政府補助金を検索
検索結果をページ分けする
各助成金に関する以下の詳細情報を表示します。
商談のタイトル、番号、ステータス
資金情報(助成金の最低額、助成金の上限額、カテゴリー)
日付と締め切り
連絡先
資格要件
追加情報URL
設定
リポジトリをクローンし、プロジェクト ディレクトリに移動します。
必要な依存関係をインストールします。
Node.js 16以上
npm install
Simpler Grants API キーを使用して
API_KEY環境変数を設定します。MCP サーバーを起動します。
npm start
サーバーが実行を開始し、MCP クライアント接続の受信をリッスンします。
使用法
サーバーが起動したら、MCP クライアント (例: Claude Desktop) を使用してサーバーに接続できます。
「search-grants」ツールを使用するには、次のパラメータを含むリクエストを送信するだけです。
query: 検索クエリ(例:「人工知能」、「気候変動」)page: ページ番号(デフォルト: 1)grantsPerPage: ページごとに表示する許可の数(デフォルト: 3)
サーバーは、許可の詳細を含む、検索結果のフォーマットされた要約で応答します。
カスタマイズ
以下を変更することでサーバーをカスタマイズできます。
formatGrantDetails: 表示用に許可情報をフォーマットする関数createSummary:検索結果の要約を生成する関数API_KEY: リクエストの認証に使用されるSimpler Grants APIキー
トラブルシューティング
問題が発生した場合は、サーバーログで詳細をご確認ください。また、プロジェクトのメンテナーにお問い合わせいただくこともできます。
貢献
このプロジェクトに貢献したい場合は、リポジトリをフォークし、変更を加えたプル リクエストを送信してください。