
blazickjp/arxiv-mcp-server
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
エージェント文献作業のためのローカルMCPサーバー。オリジナルのLaTeXセクションはarXivメタデータからBibTeX、トピックウォッチがあります。論文はディスクに保管されます。検索は任意です。
概要
🔍 AIアシスタントがシンプルなMCPインターフェースを通じてarXiv論文を検索・アクセスできるようにします。 ArXiv MCPサーバーは、モデルコンテキストプロトコル(MCP)を通じて、AIアシスタントとarXivの研究リポジトリをつなぐ橋渡しを提供します。これにより、AIモデルは論文を検索し、その内容にプログラム的にアクセスできます。 - 🔎 : arXiv論文を日付範囲やカテゴリのフィルター付きで検索 - 📄 : 論文内容をダウンロードして読む - 📋 : ダウンロード済み論文を閲覧 - 🗃️ : 論文はより速くアクセスするためにローカルに保存されます - 📝 : 論文分析のための研究プロンプトのセット AIアシスタントがこのサーバーを通じて論文をダウンロードまたは読むと、その論文のテキストは直接モデルのコンテキストに渡されます。悪意を持って作成された論文は、AIの行動を乗っ取るための敵対的な命令を埋め込むことがあります。例えば、データの持ち出しを指示したり、意図しない引数を持つ他のツールを呼び出したり、システムレベルの命令を上書きしたりするなどです。
概要(AI 翻訳)
エージェント文献作業のためのローカルMCPサーバーです。差別化要素は、オリジナルのLaTeXセクションリード、arXivメタデータからのBibTeX、トピックウォッチです。論文はディスクに残ります。作業ループは論文ID→アウトライン→引用→1セクションです。検索は任意です。
インストール
デフォルトのインストールはuvx arxiv-mcp-serverです。コマンドベースの統合にはuvが必要で、これはuvxを提供します。リポジトリクローンやPython環境の設定は不要です。
Claude DesktopやKiroのように、mcpServersのJSON形状を受け入れるクライアントにこのstdio構成を追加してください。他のクライアントはトップレベルの[serversオブジェクト、TOML、または独自の設定UIを使用することがあります。クライアントのMCPドキュメントを参照してください。
デフォルトの紙のディレクトリは~/.arxiv-mcp-server/papersです。別のディレクトリを選択するには、"--storage-path", "/absolute/path/to/papers"をargsに付け加えます。
サポートパッケージはPyPI上でarxiv-mcp-server==0.8.2として公開されています。無関係なnpmパッケージも同じ名前を使用しているため、npm、pnpm、またはnpx arxiv-mcp-serverでこのサーバーをインストールしないでください。
公式MCPレジストリに掲載されており、最新の0.8.2。
なぜこれはサーチラッパーではないのか
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
arxiv-mcp-server
A local MCP server for agent literature work. The differentiator is original-LaTeX section reads, BibTeX from arXiv metadata, and topic watches. Papers stay on disk. The working loop is paper ID → outline → one section → citations. Search is optional.
Install
The default install is uvx arxiv-mcp-server. Command-based integrations need uv, which provides uvx. No repository clone or Python environment setup is required.
uvx arxiv-mcp-server
Add this stdio configuration to clients that accept the mcpServers JSON shape, such as Claude Desktop and Kiro. Other clients may use a top-level servers object, TOML, or their own settings UI; consult the client’s MCP documentation.
{
"mcpServers": {
"arxiv": {
"type": "stdio",
"command": "uvx",
"args": ["arxiv-mcp-server"]
}
}
}
インストール
uvx arxiv-mcp-server設定
{
"mcpServers": {
"arxiv": {
"type": "stdio",
"command": "uvx",
"args": ["arxiv-mcp-server"]
}
}
}