raportagent-mcp について
raportagent-mcpは、MCPクライアントからRaportAgentを利用し、出典付きの市場調査やコンプライアンス調査を行うMCPサーバーです。RaportAgent REST APIを通じて、レポート本文、引用元、来歴、状態を取得できます。
主な機能
- 01調査クエリからレポートを生成
- 02レポートテンプレートを選択
- 03レポートの状態とMarkdownを取得
- 04引用元と監査来歴を確認
- 05レポートのキャンセルと一覧表示
- 06アカウントのプランとクレジットを確認
活用シーン
- 01規制環境の把握
- 02市場や競合の調査
- 03引用元とレポート来歴の検証
MCP 対応
MCPクライアント向けに、RaportAgentのレポート生成、取得、状態確認、引用元・監査情報の照会、キャンセル、アカウント操作をツールとして提供するMCPサーバーです。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @raportagent/mcpRAPORTAGENT_API_KEYシークレットYour RaportAgent API key (create one at raportagent.com under My account -> API keys)RAPORTAGENT_BASE_URLOverride the API base URL (defaults to https://raportagent.com)ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
6掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| depth | enum | いいえ | deep = 約 15 分、詳細;fast = 約 7 分。deep | fast |
| query | string | はい | 調査する市場/トピック。例:'EV charging infrastructure Europe 2026'。 |
| template | enum | いいえ | レポートの構成。法律/規制に関する概要には 'compliance' を使用してください。compliance | pitch | saas | ecommerce | realestate | local |
| wait_seconds | integer | いいえ | >0 の場合、レポートが完了するか、指定した秒数(最大 1200 秒)が経過するまでポーリングします。 |
詳細
RaportAgent MCP サーバー
MCP(Model Context Protocol) サーバーです。RaportAgent を Claude Desktop、Claude Code、Cursor など、あらゆる MCP クライアントで利用できます。アシスタントに市場調査や規制環境の分析を依頼すると、出典付きの RaportAgent レポートを作成し、完成した Markdown と監査証跡を取得します。
RaportAgent REST API(/v1)を薄くラップしているため、API キーごとのレート制限、クレジットモデル、監査証跡はそのまま引き継がれます。
ツール
| ツール | 説明 |
|---|---|
generate_report | レポートを開始します(query、任意のtemplate:compliance/pitch/saas/ecommerce/realestate/local/battlecard/duediligence/fintech)。report_idを返します。任意でwait_secondsを指定すると、完了までポーリングします。1 クレジット(battlecardの場合は 2 クレジット)が必要です。 |
get_report_status | queued / running / completed / failed のステータスを取得します |
get_report | 完成したレポートの Markdown 全文とセクションを取得します |
get_report_audit | 来歴情報:AI モデル、エージェント、ソース数、コンテンツの正確な内容の SHA-256 |
get_report_sources | 引用されたすべてのソースとリンクの状態別件数(有効/不確実/無効) |
cancel_report | キュー内または実行中のレポートをキャンセルし、クレジットを払い戻します |
list_reports | 最近のレポート一覧 |
get_account | 残りのクレジットとプラン |
セットアップ
- API キーを取得します:RaportAgent → My account → API keys(
ra_live_…キー)。 - MCP クライアントに登録します。クローンもビルドも不要で、公開済みパッケージを
npxが取得します。
Claude Desktop
claude_desktop_config.json に追加します
(macOS:~/Library/Application Support/Claude/、Windows:%APPDATA%\Claude\):
{
"mcpServers": {
"raportagent": {
"command": "npx",
"args": ["-y", "@raportagent/mcp"],
"env": {
"RAPORTAGENT_API_KEY": "ra_live_xxx"
}
}
}
}
Claude Code
claude mcp add raportagent -e RAPORTAGENT_API_KEY=ra_live_xxx -- npx -y @raportagent/mcp
Cursor
上記の Claude Desktop と同じ command/args/env の形式で、Cursor の MCP 設定に追加します。
ソースから実行する場合(コントリビューション/デバッグのみ)
git clone https://github.com/raportagent/raportagent-mcp.git
cd mcp-server
npm install
npm run build
その後、command/args を npx ではなく、絶対パスを指定した node/dist/index.js に設定します。
設定
| 環境変数 | デフォルト | 備考 |
|---|---|---|
RAPORTAGENT_API_KEY | — | 必須です。 ra_live_… キー。 |
RAPORTAGENT_BASE_URL | https://raportagent.com | セルフホスト環境/ステージング環境向けの上書き設定です。 |
注意事項
- 生成には通常約 15 分かかります。
generate_reportはすぐにreport_idを返します。get_reportを呼び出す前に、アシスタントはget_report_statusをポーリングするか、wait_secondsを指定してください。 stdoutは MCP トランスポートとして使われます。サーバーのログはstderrにのみ出力されます。- API キーが送信されるのは、設定した
RAPORTAGENT_BASE_URLのみです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。