MCP Servers

A collection of Model Context Protocol servers, templates, tools and more.

MCP server by iliakrajnov

Created 6/3/2026
Updated about 17 hours ago
Repository documentation and setup instructions

LeninkaMCP

MCP-сервер для взаимодействия с научной электронной библиотекой КиберЛенинка.

Возможности

  • Поиск статей — поиск научных публикаций по запросу с пагинацией
  • Получение PDF — загрузка полного текста статьи в формате PDF
  • Извлечение текста — получение текста статьи из PDF
  • Формирование ссылок по ГОСТ — автоматическая генерация библиографической ссылки

Установка

git clone https://github.com/iliakrajnov/leninka-mcp.git
cd leninka-mcp
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt

Использование

Запустите сервер:

fastmcp run main.py -t http

Сервер предоставляет следующие инструменты (tools):

| Инструмент | Описание | |---|---| | search(query, size, from_id) | Поиск статей по запросу | | get_pdf(link) | Получение PDF статьи | | get_article_text(link) | Извлечение текста статьи из PDF | | cite(authors, name, journal, year, link) | Генерация ссылки по ГОСТ |

Зависимости

  • fastmcp — фреймворк для создания MCP-серверов
  • requests — HTTP-клиент
  • PyPDF2 — работа с PDF
  • pydantic — валидация данных

Лицензия

MIT

Quick Setup
Installation guide for this server

Install Package (if required)

uvx leninka-mcp

Cursor configuration (mcp.json)

{ "mcpServers": { "iliakrajnov-leninka-mcp": { "command": "uvx", "args": [ "leninka-mcp" ] } } }