mcpField
M
MyArxivDB_MCP MCP server

MyArxivDB_MCP MCP server

ローカル
github.com/Jongbin-krデータ・分析072 週間前に更新

MyArxivDB_MCP MCP server について

MyArxivDB_MCPは、個人用PostgreSQLデータベースで論文を整理する研究者向けのMCPサーバーです。arXiv論文の取得、セマンティック検索、プロジェクトへの割り当てに加え、LLMプロンプトで文献レビューの文章を生成します。

主な機能

  1. 01arXivのメタデータとPDFの取得
  2. 02Pineconeによるアブストラクトの埋め込み
  3. 03pgvectorを使ったPostgreSQLでの論文・プロジェクト保存
  4. 04プロジェクト別のセマンティック検索
  5. 05Related Workセクションの生成

活用シーン

  1. 01IDまたはURLでarXiv論文を収集
  2. 02研究プロジェクトに関連する論文を検索
  3. 03Related Workセクションを下書き

MCP 対応

MCPクライアントに論文の取得・保存、セマンティック検索、文献レビュー生成の機能を提供します。READMEでは主にClaude Desktop向けとされ、他のMCPクライアントでも動作する可能性が記載されています。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

🧠 MCP サーバーで研究論文を整理

このリポジトリでは、MCP(Modular Command Platform)サーバーとセマンティック検索を利用して、個人の研究論文を整理するための MCP サーバーを提供しています。このプラットフォームにより、論文を効率よく検索したり、プロジェクトに自動で割り当てたり、LLM を使って文献レビューのセクションを執筆したりできます。

このサーバーは主に Claude Desktop 向けに設計されていますが、ほかの MCP クライアントでもうまく動作する可能性があります。

このプロジェクトは、BKMS1 コース(SNU GSDS)の学期プロジェクトとして実施されました。


⚡️ クイックスタート

以下のクイックスタートガイドは、Apple Silicon 搭載の MacBook を前提としています。

  1. uv をインストールします
curl -LsSf https://astral.sh/uv/install.sh | sh
  1. リポジトリをクローンします
git clone https://github.com/Jongbin-kr/MyArxivDB_MCP.git
  1. 依存関係をインストールし、仮想環境を有効化します
uv sync
source /.venv/bin/activate
  1. .env ファイルに環境変数を設定します。
# .env
PINECONE_API_KEY = "YOUR PINECONE_API_KEY"
DB_NAME = "YOUR_DB_NAME"
DB_USER = "YOUR_DB_USERNAME"
DB_PASSWORD = "YOUR_DB_PASSWORD"
DB_HOST = "localhost"
DB_PORT = 4444
  1. Claude Desktop に MCP サーバーをインストールします

    mcp install server.py
    
  2. 完了です!Claude デスクトップアプリが MCP サーバーを自動的に検出するので、すぐに使い始められます!


📌 開発の動機

研究者は大量の論文を蓄積しがちですが、トピックやプロジェクトごとに体系的に整理するツールが不足しています。BKMS は次の機能を目指しています。

  • 埋め込みを使用して、新しい論文を関連するプロジェクトに自動で割り当てる
  • プロジェクト固有の文献をセマンティック検索できるようにする
  • LLM を使用して、「関連研究」などのセクションの執筆を支援する

🛠️ 主な機能

この MCP サーバーは、次の主要な機能をサポートしています。

  • ArXiv API を使用し、ID または URL から arXiv のメタデータと PDF を取得
  • Pinecone API(llama-text-embed-v2)を使用して概要を埋め込み
  • PostgreSQL + pgvector DB に論文とプロジェクトを保存
  • LLM プロンプトを通じて「関連研究」セクションを生成

🎥 ワークフローとデモ動画

PPT とデモ動画は assets フォルダーで確認できます。

プロジェクトのワークフローと DB スキーマの概要は次のとおりです。 ワークフロー DBスキーマ


👨‍👩‍👧‍👦 チーム

  • 박연진
  • 원종빈
  • 정예준

コメント

MCP は初めてですか?

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

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