openpaper-mcp について
openpaper-mcpは、研究者がMCPクライアントから学術論文の生成を開始し、進捗を確認して完成ファイルを取得できるサーバーです。OpenPaperは、テーマのプロンプトから引用付き草稿を作成するために、専門化されたAIエージェントを使用します。
主な機能
- 01テーマを指定して論文生成を開始
- 02生成状況の確認
- 03過去の論文一覧
- 04PDFとDOCXのリンク取得
- 05出版物に結び付いた引用
活用シーン
- 01研究テーマの引用付き草稿を生成
- 02論文生成ジョブの進捗を追跡
- 03完成した草稿のファイルを取得
MCP 対応
MCPサーバーは、論文生成の開始、状況確認、ダウンロードリンク付きの過去の論文一覧表示を行うツールを提供します。利用にはOpenPaperアカウントと`OPENPAPER_API_TOKEN`が必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| level | string | いいえ | |
| pages | string | いいえ | |
| topic | string | はい | |
| context | string | いいえ | |
| language | string | いいえ | |
| citation_style | string | いいえ |
詳細
OpenPaper MCP Server
Claude Desktop やその他の MCP クライアントから OpenPaper を使って、学術論文の作成を開始し、進捗を確認して、完成したファイルを取得できます。OpenPaper は、プロンプトから引用付きの草稿を生成したい研究者向けです。OpenPaper を開くか、OPENPAPER_API_TOKEN を設定してから uvx openpaper-mcp を実行してください。
エージェント向けのプロジェクト概要または MIT ライセンスをお読みください。
OpenPaper は、18 の専門 AI エージェントを使用して 5 億件以上の学術情報源(OpenAlex、Crossref、Semantic Scholar)を検索し、すべての引用が実在する出版物にリンクされた、学位論文レベルの論文を執筆します。
MCP クライアントから学術論文を生成する
接続済みのクライアントに、あるトピックについて論文を生成するよう依頼してください。サーバーはジョブを開始し、生成 ID を返します。進捗の確認やダウンロードリンクの取得もできます。具体的な呼び出しについては、論文生成とステータス確認のための MCP ツールをご覧ください。
OpenPaper を Claude Desktop に接続する
1. API トークンを取得する
- openpaper.dev にアクセスしてサインインします
- DevTools(F12)を開き、Application タブ → Storage → Cookies →
https://openpaper.devの順に開きます auth_tokenCookie の値をコピーします。これがトークンです
この auth_token は有効期間が30日の永続トークンで、Google とメールのどちらでサインインした場合も使用できます。Network タブの Authorization ヘッダーはコピーしないでください。ほとんどのページではブラウザーがそのようなヘッダーを送信しません(アプリは Cookie をサーバー側に転送します)。ヘッダーが表示される場合も、1時間ほどで期限切れになる短期間のセッショントークンであるため、MCP サーバーはすぐに動作しなくなります。トークンの有効期限が切れたら、これらの手順を繰り返して新しいトークンを取得してください。
2. Claude Desktop を設定する
claude_desktop_config.json に追加します(手動でのインストールは不要です。初回実行時に uvx が公開済みパッケージを取得します)。
{
"mcpServers": {
"openpaper": {
"command": "uvx",
"args": ["openpaper-mcp"],
"env": {
"OPENPAPER_API_TOKEN": "your-token-here"
}
}
}
}
代わりにソースから実行する
pip install mcp httpx
{
"mcpServers": {
"openpaper": {
"command": "python",
"args": ["/path/to/openpaper-mcp/server.py"],
"env": {
"OPENPAPER_API_TOKEN": "your-token-here"
}
}
}
}
論文生成とステータス確認のための MCP ツール
start_paper_generation
論文の生成を開始します。すぐに generation_id を返します。
Generate a graduate-level paper on "The neurobiological basis of PTSD"
using APA 7th citation style, 20-30 pages
check_paper_status
進捗を確認し、完了時にダウンロードリンクを取得します。
Check the status of generation abc123
list_my_papers
過去の論文とダウンロードリンクをすべて確認できます。
List my last 5 papers
ワークフローの例
User: Write a paper on the impact of social media on adolescent mental health
Claude: [calls start_paper_generation("impact of social media on adolescent mental health")]
→ Generation started (ID: abc123). Checking back in a few minutes...
[later]
Claude: [calls check_paper_status("abc123")]
→ Status: processing, phase: writing, 65% complete
[later]
Claude: [calls check_paper_status("abc123")]
→ Status: completed! PDF: https://... DOCX: https://...
Edge で使用する
OpenPaper のトークンを使わずに、コーディングエージェント内で草稿を作成したいですか?OpenDraft リサーチスキルは Claude Code、Codex、Cursor で実行され、出力された DOI をすべて確認します。Edge を使うと、論文を依頼したときにエージェントがこのスキルを自動で読み込みます。次の内容をエージェントに一度貼り付けてください。
Set up Edge for me: fetch https://getedge.cc/SKILL.md?ref=gh-openpaper-mcp with curl, read it, and follow it
次に、<topic> について論文を書くよう依頼します。
よくある質問
Claude Desktop で研究論文を生成できますか?
はい。この MCP サーバーを Claude Desktop に追加し、論文の作成を開始するよう依頼してください。サーバーから生成 ID が返され、進捗の確認に使用できます。
論文の確認や以前の草稿の検索は、どうすればできますか?
生成 ID を指定して check_paper_status を使うか、list_my_papers を使うと、最近の論文とダウンロードリンクを取得できます。
ダウンロードできるファイル形式は何ですか?
OpenPaper のワークフローでは、ファイルを利用できる場合に PDF と DOCX のリンクが返されます。この製品では ZIP 形式でのエクスポートにも対応しています。
OpenPaper のアカウントは必要ですか?
はい。openpaper.dev でサインインし、OPENPAPER_API_TOKEN を通じてご自身のトークンを指定してください。トークンは他人に知られないようにしてください。
クレジット
論文の作成には、長さに応じて1~3クレジットかかります。
- 5~30ページ:1クレジット
- 30~50ページ:2クレジット
- 50~60ページ:3クレジット
新規アカウントには無料クレジットが付与されます。openpaper.dev でクレジットを追加購入できます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。