mcpField
O
openpaper-mcp

openpaper-mcp

ローカル
github.com/federicodeponte科学・教育12 週間前に更新

openpaper-mcp について

openpaper-mcpは、研究者がMCPクライアントから学術論文の生成を開始し、進捗を確認して完成ファイルを取得できるサーバーです。OpenPaperは、テーマのプロンプトから引用付き草稿を作成するために、専門化されたAIエージェントを使用します。

主な機能

  1. 01テーマを指定して論文生成を開始
  2. 02生成状況の確認
  3. 03過去の論文一覧
  4. 04PDFとDOCXのリンク取得
  5. 05出版物に結び付いた引用

活用シーン

  1. 01研究テーマの引用付き草稿を生成
  2. 02論文生成ジョブの進捗を追跡
  3. 03完成した草稿のファイルを取得

MCP 対応

MCPサーバーは、論文生成の開始、状況確認、ダウンロードリンク付きの過去の論文一覧表示を行うツールを提供します。利用にはOpenPaperアカウントと`OPENPAPER_API_TOKEN`が必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"openpaper": {
"command": "uvx",
"args": [
"openpaper-mcp"
],
"env": {
"OPENPAPER_API_TOKEN": "<OPENPAPER_API_TOKEN>"
}
}
}
}
起動コマンドuvx openpaper-mcp
設定が必要な環境変数
OPENPAPER_API_TOKENシークレットYour OpenPaper API key from openpaper.dev

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypiopenpaper-mcp0.1.3

ツール

3

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
levelstringいいえ
pagesstringいいえ
topicstringはい
contextstringいいえ
languagestringいいえ
citation_stylestringいいえ

詳細

OpenPaper MCP Server

Powered by Edge

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 トークンを取得する
  1. openpaper.dev にアクセスしてサインインします
  2. DevTools(F12)を開き、Application タブ → Storage → Cookies → https://openpaper.dev の順に開きます
  3. auth_token Cookie の値をコピーします。これがトークンです

この 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 でクレジットを追加購入できます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。