mcpField
H
hedwigai

hedwigai

認証済みおすすめリモート
mcp.hedwigai.comデータ・分析02 週間前に更新

hedwigai について

hedwigai は、Overleaf の LaTeX プロジェクトを扱うエージェント向けのホスト型 MCP サーバーです。参考文献や引用文の内容を検証し、ローカルの TeX 環境なしで PDF にコンパイルできます。

主な機能

  1. 01BibTeX の文献と DOI の検証
  2. 02撤回済み論文の検出
  3. 03引用が文の内容を裏付けるか確認
  4. 04LaTeX プロジェクトの PDF コンパイル

活用シーン

  1. 01誤りや欠落のある参考文献の発見
  2. 02引用に基づく記述の確認
  3. 03論文のコンパイルと TeX エラーの特定

MCP 対応

エージェントは OAuth で https://mcp.hedwigai.com のホスト型 MCP サーバーに接続します。文献検証、引用チェック、文書コンパイルのツールを提供します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.hedwigai.com
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Overleaf MCP:Claude Code、Codex、Cursor から Overleaf の論文を確認・コンパイル

普段使っている AI エージェントで Overleaf プロジェクトに取り組めます。ホスト型 MCP サーバーの hedwigai を通じて、エージェントは次のことができます。

  • .bib 内のすべての参考文献を確認します。 各項目を Crossref、doi.org、ウェブで検索します。結果は、見つかった、発行年または著者が異なるものが見つかった、見つからなかった、のいずれかで返されます。別の論文に属する DOI や、撤回された論文にはフラグが付けられます。
  • 参考文献を引用しているすべての文を確認します。 引用された論文を読み、その文を、裏付けあり、矛盾あり、裏付けなしのいずれかに分類し、判断の根拠となる箇所を示します。
  • プロジェクトを PDF にコンパイルします。 実際の TeX(Tectonic)を使用し、BibTeX や IEEEtran、acmart、elsarticle などのジャーナルクラスに対応しています。1 回の実行は最大 4 分で、インストールは不要です。失敗した場合は、エージェントが修正できるよう、エラーが発生した行が返されます。

Overleaf 独自の MCP サーバーはありません。コミュニティ製サーバーの多くは、Overleaf の Git 統合(有料の Overleaf プラン)またはログインを通じてプロジェクトにアクセスします。自分でインストールした TeX でコンパイルするものや、\cite キーを .bib と照合するものもあります。参考文献が実在するかどうかを確認できるものはありません。このリポジトリはそのための設定であり、Overleaf の無料プランでも利用できます。

hedwigai は Overleaf と提携していません。

1. Overleaf プロジェクトを自分のマシンに取得する

次のいずれかを使います。

Overleaf プラン方法
無料エディターで メニュー → ダウンロード → ソース(または ファイル → ソースとしてダウンロード(.zip))を選択します。解凍してください。
有料git clone https://git.overleaf.com/<project id>(プロジェクトの Git リンク)を実行し、エージェントが加えた変更を git push で戻します。
有料GitHub 同期:Overleaf が同期しているリポジトリをプルします。

そのフォルダーをエージェントで開きます。

2. MCP サーバーに接続する

サーバーは https://mcp.hedwigai.com です。OAuth で一度サインインします。新しいアカウントには 1 ドル分のクレジットが付与され、カードは不要です。

Claude Code

claude mcp add --transport http --scope user hedwigai https://mcp.hedwigai.com

次に /mcp を実行し、hedwigai と 認証 を選びます。または、このリポジトリの .mcp.json をプロジェクトにコピーして、プロジェクト単位のサーバーとして設定できます。

Codex

codex mcp add hedwigai --url https://mcp.hedwigai.com
codex mcp login hedwigai

Cursor:これを ~/.cursor/mcp.json に追加し、接続 をクリックします。

{ "mcpServers": { "hedwigai": { "url": "https://mcp.hedwigai.com" } } }

Claude(ウェブまたはデスクトップ):設定 → コネクター → カスタムコネクターを追加し、https://mcp.hedwigai.com を貼り付けます。

スキル(任意)。 Claude Code で /plugin marketplace add un-seen/hedwigai-skills を実行し、続けて /plugin install hedwigai@hedwigai を実行すると、各手順をエージェントに案内する reference-checker と latex-papers のスキルが追加されます。

3. 依頼する

エージェントにワークフローを知らせるため、AGENTS.md(Codex、Cursor)または CLAUDE.md(Claude Code)をプロジェクトにコピーします。次に、次のように依頼します。

Check every reference in references.bib and tell me which ones are wrong.
Check that each sentence citing a paper says what that paper says.
Compile main.tex with render_document and fix any errors.

サンプルで試す

example/ は短い論文で、refs.bib には意図的に仕込まれた問題が 2 つあります。

  • pijoanmas2006 は Pijoan-Mas(2006)を DOI 10.1016/j.red.2005.11.001 で引用しています。この DOI は同じ号に掲載された Domeij と Flodén の論文に登録されています。正しい DOI は …11.002 です。
  • wakefield1998 は、2010 年に撤回された Lancet の論文を引用しています。

エージェントで example/ を開き、サーバーに接続して参考文献を確認するよう依頼します。両方の問題にフラグが付けられます。この論文は現在の状態のままでもコンパイルできます。

エージェントがない場合:ブラウザーで .bib を確認する

これらの無料ツールはアカウント不要です(1 日 3 回、1 回あたり 25 項目)。

費用

コンパイルは無料です。参考文献の確認と文の引用は、プリペイドクレジットから参考文献1件ごとに課金されます。参考文献が80件の論文なら、数ドル程度です。料金をご覧ください。

制限事項

  • リアルタイムの共同編集、変更履歴の記録、履歴機能はありません。これらはOverleafで引き続きご利用ください。
  • シェルエスケープは無効のため、mintedは動作しません(listingsを使用してください)。
  • biberとLuaLaTeXは利用できません(BibTeXを使用してください)。
  • TeXパッケージセットはTeX Live 2022のものです。
  • 「見つかりません」という結果は調査結果であり、捏造の証拠ではありません。書籍、論文、報告書、出版されたばかりの文献、英語以外の文献は、Crossrefに登録されていないことがよくあります。

詳細

MITライセンスです。Issueやプルリクエストを歓迎します。

コメント

MCP は初めてですか?

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

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