Muhammed-AbdelGhany/rest_api_mcp

Muhammed-AbdelGhany/rest_api_mcp

от muhammed-abdelghany
MCP-сервер для работы с REST API с автоматической аутентификацией. Поддерживает 2FA, загрузку Swagger-спецификации и нечеткий поиск эндпоинтов. Полезен для интеграции AI-агентов с любыми API без на...

rest-api-mcp

A Model Context Protocol (MCP) server for authenticated REST APIs.
Drop it into any project, point it at your API, and let AI agents call endpoints — with auto-login, 2FA support, Swagger spec fetch, and fuzzy endpoint search — all without writing a single line of auth code.


Table of Contents

  • Features
  • Installation
  • Quick Start
  • Configuration
  • Tools
    • search_endpoints
    • describe_endpoint
    • request
    • fetch_spec
    • inspect_login
  • Authentication Flows
    • Standard login
    • Login with extra credentials
    • Two-factor authentication (2FA)
  • Multi-API Setup
  • VS Code mcp.json Examples
  • How It Works
  • Environment Variables Reference
  • Troubleshooting

Features

Capability Description
Auto-login Logs in automatically before every request; re-logins when token expires
Token caching 20-second TTL cache — survives rapid sequential calls
Auto-discovery Finds the login endpoint by scanning the Swagger spec (no config needed)
Auto token detection Tries 9 common token paths (data.access_token, accessToken, token, …)
AI-driven token detection inspect_login tool exposes raw responses + heuristic suggestions so the AI can pick the exact token path
2FA / OTP support Two-step auth: login → verify-otp, session identifiers forwarded automatically
Custom session fields Override hardcoded session candidates via verify_session_fields in request()
Extra login fields source, userRole, channel, device_id — any field, via JSON env var
Fuzzy endpoint search Find endpoints by keyword across path, summary, description, tags, operationId
Swagger spec fetch Retrieve and inspect the full OpenAPI spec
SSL bypass Optional for staging/dev environments with self-signed certs
Response truncation Configurable size limit to keep responses in context
У этого сервера пока нет списка инструментов.

Другие проверенные MCP-сервера

QuackbackIO/quackback

QuackbackIO/quackback

официальный

MCP-сервер Quackback даёт AI-агентам 23 инструмента для поиска, сортировки и обработки отзывов. Сервер автоматизирует сбор, приоритизацию и закрытие цикла фидбека — интеграции с Slack, Jira и 20+ сервисами без vendor lock-in.

TypeScript181
webdriverio/mcp

webdriverio/mcp

официальный

Управляйте браузерами и мобильными приложениями через WebDriverIO с MCP-сервером. Автоматизируйте Chrome, Firefox, Edge, Safari, iOS и Android: навигация, клики, скриншоты. Оптимален для тестирования.

TypeScript33
cjo4m06/mcp-shrimp-task-manager

cjo4m06/mcp-shrimp-task-manager

Shrimp Task Manager — это MCP-сервер для умного управления задачами в AI-разработке. Он разбивает сложные проекты на атомарные подзадачи, отслеживает зависимости и сохраняет контекст между сессиями. Отлично подходит разработчикам, работающим с ИИ-агентами.

JavaScript2135
ref-tools/ref-tools-mcp

ref-tools/ref-tools-mcp

MCP сервер для AI-агентов: быстрый доступ к документации API и библиотек. Оснащён поиском с фильтрацией результатов и чтением только релевантных разделов страниц - экономит токены. Подходит для Claude Code и других AI-кодинговых ассистентов.

TypeScript1140
VictoriaMetrics-Community/mcp-victorialogs

VictoriaMetrics-Community/mcp-victorialogs

официальный

MCP-сервер для VictoriaLogs. Предоставляет AI-агентам доступ к чтению логов, метрик, полей и встроенной документации через LogsQL-запросы. Упрощает отладку и мониторинг для инженеров.

Go90
vectara/vectara-mcp

vectara/vectara-mcp

официальный

MCP-сервер для RAG с Vectara: семантический поиск, генерация и коррекция галлюцинаций. Помогает AI-агентам выдавать фактологически точные ответы с верификацией. Совместим с Claude Desktop.

Python27
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин