arXiv MCP Server

Połącz swoje workflow AI z arXiv dzięki arXiv MCP Server. Wyszukuj, pobieraj i ładuj artykuły naukowe bezpośrednio do swoich asystentów badawczych opartych na LLM.

arXiv MCP Server

Co robi serwer “arXiv” MCP?

arXiv MCP Server to serwer Model Context Protocol (MCP) zaprojektowany do płynnej interakcji z API arXiv przy użyciu języka naturalnego. Działa jako pomost pomiędzy asystentami AI a repozytorium artykułów naukowych arXiv, pozwalając programistom i agentom AI pobierać metadane artykułów, wykonywać zaawansowane wyszukiwania, pobierać pliki PDF oraz ładować treść artykułów bezpośrednio do kontekstu dużych modeli językowych. Usprawnia to procesy badawcze poprzez automatyzację pozyskiwania informacji, zarządzanie dokumentami i wzbogacanie danych kontekstowych dla LLM, czyniąc badania naukowe łatwiej dostępnymi i wydajniejszymi.

Lista promptów

Brak szablonów promptów wymienionych w repozytorium.

Lista zasobów

Brak jawnie wymienionych zasobów MCP w repozytorium.

Lista narzędzi

  • get_article_url
    Pobiera adres URL artykułu zamieszczonego na arXiv.org na podstawie tytułu.
    Parametry: title (String)

  • download_article
    Pobiera artykuł z arXiv.org jako plik PDF na lokalny komputer.
    Parametry: title (String)

  • load_article_to_context
    Ładuje treść artykułu do kontekstu dużego modelu językowego do dalszego przetwarzania.
    Parametry: title (String)

  • get_details
    Pobiera metadane artykułu z arXiv.org na podstawie tytułu.
    Parametry: title (String)

  • search_arxiv
    Przeprowadza zaawansowane zapytanie wyszukujące do API arXiv i zwraca pasujące metadane artykułów.
    Parametry:

    • all_fields (String): Ogólne wyszukiwanie po słowach kluczowych
    • title (String): Wyszukiwanie w tytułach
    • author (String): Filtrowanie po nazwisku autora
    • abstract (String): Wyszukiwanie w streszczeniach
    • start (int): Indeks pierwszego zwracanego wyniku

Przykładowe zastosowania tego serwera MCP

  • Wyszukiwanie literatury naukowej
    Asystenci AI lub programiści mogą korzystać z serwera do przeszukiwania obszernej bazy arXiv pod kątem odpowiednich artykułów według słów kluczowych, nazwisk autorów lub tematów, usprawniając proces badawczy.
  • Automatyczne pobieranie dokumentów
    Umożliwia pobieranie PDF-ów wybranych artykułów bezpośrednio wywołaniem narzędzia, zapewniając szybki dostęp do oryginalnych publikacji.
  • Ładowanie danych kontekstowych dla LLM
    Treść artykułu może zostać załadowana do kontekstu LLM, umożliwiając zaawansowane odpowiadanie na pytania, podsumowywanie lub analizy.
  • Ekstrakcja metadanych
    Łatwe pobieranie szczegółowych metadanych (autorzy, tytuły, streszczenia) na podstawie zapytań w języku naturalnym, wspierające aplikacje bibliograficzne.
  • Integracja w asystentach badawczych opartych na AI
    Stanowi podstawę dla asystentów AI, którzy pomagają naukowcom być na bieżąco, wyświetlając najnowsze publikacje z interesujących ich dziedzin.

Jak skonfigurować

Windsurf

  1. Upewnij się, że masz zainstalowanego Pythona w wersji 3.13+.
  2. Sklonuj repozytorium serwera arXiv MCP i zainstaluj wymagane zależności.
  3. Edytuj plik konfiguracyjny Windsurf, aby dodać serwer arXiv MCP.
  4. Wstaw poniższy fragment JSON do obiektu mcpServers:
{
  "arxiv-mcp": {
    "command": "python",
    "args": ["-m", "arxiv_server"]
  }
}
  1. Zapisz konfigurację i zrestartuj Windsurf.
  2. Zweryfikuj, czy serwer działa i jest dostępny.

Zabezpieczanie kluczy API:
Jeśli serwer lub narzędzia wymagają kluczy API, przechowuj je jako zmienne środowiskowe i odwołuj się do nich w konfiguracji:

{
  "arxiv-mcp": {
    "command": "python",
    "args": ["-m", "arxiv_server"],
    "env": {
      "ARXIV_API_KEY": "<your-api-key>"
    },
    "inputs": {
      "api_key": "${env.ARXIV_API_KEY}"
    }
  }
}

Claude

  1. Zainstaluj Pythona 3.13+ i sklonuj repozytorium serwera arXiv MCP.
  2. Zlokalizuj plik konfiguracyjny serwera MCP dla Claude.
  3. Dodaj poniższy fragment pod mcpServers:
{
  "arxiv-mcp": {
    "command": "python",
    "args": ["-m", "arxiv_server"]
  }
}
  1. Zapisz zmiany i zrestartuj Claude.
  2. Sprawdź, czy serwer został wykryty przez Claude.

Cursor

  1. Upewnij się, że masz zainstalowanego Pythona 3.13+ i sklonuj repozytorium.
  2. Otwórz plik konfiguracyjny Cursor.
  3. Dodaj serwer arXiv MCP jak poniżej:
{
  "arxiv-mcp": {
    "command": "python",
    "args": ["-m", "arxiv_server"]
  }
}
  1. Zapisz i zrestartuj Cursor.
  2. Przetestuj integrację.

Cline

  1. Zainstaluj Pythona 3.13+ i sklonuj repozytorium serwera.
  2. Edytuj plik konfiguracyjny Cline, aby zarejestrować serwer.
  3. Dodaj ten blok:
{
  "arxiv-mcp": {
    "command": "python",
    "args": ["-m", "arxiv_server"]
  }
}
  1. Zapisz i zrestartuj Cline.
  2. Zweryfikuj połączenie.

Uwaga:
Wszelkie wrażliwe dane, takie jak klucze API, zawsze zabezpieczaj używając zmiennych środowiskowych, jak pokazano w powyższym przykładzie.

Jak używać tego MCP w flow

Korzystanie z MCP w FlowHunt

Aby zintegrować serwery MCP ze swoim workflow w FlowHunt, zacznij od dodania komponentu MCP do przepływu i połączenia go ze swoim agentem AI:

FlowHunt MCP flow

Kliknij komponent MCP, by otworzyć panel konfiguracji. W sekcji systemowej konfiguracji MCP wprowadź dane serwera MCP w poniższym formacie JSON:

{
  "arxiv-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Po skonfigurowaniu agent AI będzie mógł korzystać z tego MCP jako narzędzia, mając dostęp do wszystkich jego funkcjonalności. Pamiętaj, aby zamienić “arxiv-mcp” na nazwę swojego serwera oraz podać własny adres URL MCP.


Przegląd

SekcjaDostępnośćSzczegóły/Uwagi
Przegląd
Lista promptówBrak
Lista zasobówBrak
Lista narzędzi
Zabezpieczanie kluczy APIOpisano
Wsparcie dla sampling (mało istotne)Nie wspomniano

Nasza opinia

arXiv MCP Server oferuje zestaw narzędzi skoncentrowanych na pobieraniu artykułów naukowych i integracji z workflow LLM. Dokumentacja jasno opisuje funkcje i instalację, a projekt jest open source na licencji MIT. Nie oferuje jednak szablonów promptów ani jawnych zasobów, nie wspomina też o wsparciu sampling lub roots. Dla osób potrzebujących integracji z arXiv, to solidna i niezawodna opcja, aczkolwiek brakuje jej niektórych zaawansowanych funkcji MCP.

MCP Score

Posiada LICENCJĘ✅ (MIT)
Ma przynajmniej jedno narzędzie
Liczba forków1
Liczba gwiazdek4

Najczęściej zadawane pytania

Czym jest arXiv MCP Server?

arXiv MCP Server to serwer Model Context Protocol, który umożliwia asystentom AI i programistom interakcję z bazą artykułów naukowych arXiv przy użyciu języka naturalnego. Umożliwia wyszukiwanie, pobieranie metadanych, ściąganie plików PDF i ładowanie treści artykułów do dużych modeli językowych.

Jakie narzędzia oferuje arXiv MCP Server?

Umożliwia pobieranie adresów URL artykułów, ściąganie PDF, ładowanie treści artykułu do LLM, ekstrakcję metadanych oraz zaawansowane wyszukiwanie z użyciem filtrów takich jak tytuł, autor czy streszczenie.

Jak zabezpieczyć klucze API w arXiv MCP Server?

Klucze API (jeśli są wymagane) powinny być przechowywane jako zmienne środowiskowe i odniesione w konfiguracji MCP Servera. Przykład: { \"arxiv-mcp\": { \"command\": \"python\", \"args\": [\"-m\", \"arxiv_server\"], \"env\": { \"ARXIV_API_KEY\": \"\" }, \"inputs\": { \"api_key\": \"${env.ARXIV_API_KEY}\" } } }

Czy mogę załadować pełną treść artykułu do swojego agenta LLM?

Tak, narzędzie 'load_article_to_context' pozwala załadować pełną treść artykułu z arXiv bezpośrednio do kontekstu LLM w celu podsumowania, odpowiadania na pytania lub dalszej analizy.

Czy arXiv MCP Server jest open source?

Tak, jest open source na licencji MIT.

Zintegruj arXiv z FlowHunt

Zwiększ wydajność swoich badań, łącząc arXiv z agentami AI za pomocą arXiv MCP Server. Automatyzuj przeglądy literatury, ekstrakcję metadanych i wiele więcej.

Dowiedz się więcej