peter-j-thompson/semanticapi-mcp

peter-j-thompson/semanticapi-mcp

от peter-j-thompson
Semantic API MCP сервер для поиска API по описанию на естественном языке. Агенты Claude и ChatGPT получают endpoint, параметры, auth и примеры кода. Ускоряет поиск и интеграцию API.

Semantic API MCP Server

An MCP (Model Context Protocol) server that lets Claude, ChatGPT, and other LLM agents search and discover APIs using natural language via Semantic API. Ask for any API capability in plain English and get back endpoint details, parameters, auth info, and code snippets.

Install

pip install semanticapi-mcp

Or run directly with uvx:

uvx semanticapi-mcp

Configuration

Get an API Key

Sign up at semanticapi.dev to get your API key.

Environment Variables

Variable Required Default Description
SEMANTIC_API_KEY Yes Your Semantic API key
SEMANTIC_API_URL No https://semanticapi.dev API base URL override

Claude Desktop

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "semanticapi": {
      "command": "uvx",
      "args": ["semanticapi-mcp"],
      "env": {
        "SEMANTIC_API_KEY": "your-api-key-here"
      }
    }
  }
}

Or if installed with pip:

{
  "mcpServers": {
    "semanticapi": {
      "command": "semanticapi-mcp",
      "env": {
        "SEMANTIC_API_KEY": "your-api-key-here"
      }
    }
  }
}
semantic_catalog

Просматривайте каталог поставщиков Semantic API. Ключ API не нужен. Аргументы: page: Номер страницы (начиная с 1) auth_type: Фильтр по типу аутентификации (например, "bearer", "apikey", "oauth2", "none") category: Фильтр по категории (например, "payments", "ai", "communication") search: Поиск провайдеров по имени или описанию free_only: Показывать только провайдеров с бесплатным тарифом

Просматривайте каталог поставщиков Semantic API. Ключ API не нужен. Аргументы: page: Номер страницы (начиная с 1) auth_type: Фильтр по типу аутентификации (например, "bearer", "apikey", "oauth2", "none") category: Фильтр по категории (например, "payments", "ai", "communication") search: Поиск провайдеров по имени или описанию free_only: Показывать только провайдеров с бесплатным тарифом

Параметры

  • pageinteger
  • auth_typeany
  • categoryany
  • searchany
  • free_onlyboolean
semantic_catalog_stats

Получает публичную статистику по каталогу Semantic API. API-ключ не требуется. Возвращает общее количество провайдеров, возможностей, категорий и другую статистику.

Получает публичную статистику по каталогу Semantic API. API-ключ не требуется. Возвращает общее количество провайдеров, возможностей, категорий и другую статистику.

Параметры

Без параметров.

semantic_categories

Перечисли все доступные категории провайдеров в каталоге Semantic API. API-ключ не требуется.

Перечисли все доступные категории провайдеров в каталоге Semantic API. API-ключ не требуется.

Параметры

Без параметров.

semantic_discover

Глубокое исследование конкретного провайдера/API по названию и цели. Аргументы: provider_name: Имя провайдера API (например, "stripe", "twilio", "github") user_intent: Необязательное описание того, что вы хотите сделать с помощью этого API

Глубокое исследование конкретного провайдера/API по названию и цели. Аргументы: provider_name: Имя провайдера API (например, "stripe", "twilio", "github") user_intent: Необязательное описание того, что вы хотите сделать с помощью этого API

Параметры

  • provider_namestringобязательный
  • user_intentany
semantic_discover_url

Анализирует любой API по URL его документации. Генерирует полную конфигурацию провайдера. Аргументы: url: URL документации API для анализа user_intent: Опциональное описание того, что вы хотите сделать с этим API

Анализирует любой API по URL его документации. Генерирует полную конфигурацию провайдера. Аргументы: url: URL документации API для анализа user_intent: Опциональное описание того, что вы хотите сделать с этим API

Параметры

  • urlstringобязательный
  • user_intentany
semantic_provider_detail

Получить полную информацию о конкретном API-провайдере, включая все возможности. API-ключ не требуется. Аргументы: provider_id: Идентификатор провайдера (например, "stripe", "open-meteo", "github")

Получить полную информацию о конкретном API-провайдере, включая все возможности. API-ключ не требуется. Аргументы: provider_id: Идентификатор провайдера (например, "stripe", "open-meteo", "github")

Параметры

  • provider_idstringобязательный
semantic_query

Ищет API-возможность по описанию на естественном языке. Возвращает детали эндпоинта, параметры, информацию об авторизации и примеры кода. Аргументы: query: Описание на естественном языке того, что вы хотите сделать (например, "отправить письмо через Gmail") auto_discover: Автоматически обнаруживать новые API, если нет сохранённого результата

Ищет API-возможность по описанию на естественном языке. Возвращает детали эндпоинта, параметры, информацию об авторизации и примеры кода. Аргументы: query: Описание на естественном языке того, что вы хотите сделать (например, "отправить письмо через Gmail") auto_discover: Автоматически обнаруживать новые API, если нет сохранённого результата

Параметры

  • querystringобязательный
  • auto_discoverboolean

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

GLips/Figma-Context-MCP

GLips/Figma-Context-MCP

Framelink MCP для Figma даёт AI-ассистентам вроде Cursor доступ к макетам из Figma. Сервер упрощает данные дизайна, передавая только релевантную информацию о расположении и стилях — так модель точн...

TypeScript15431
datalayer/jupyter-mcp-server

datalayer/jupyter-mcp-server

официальный

Подключает AI к Jupyter Notebooks в реальном времени: создание, выполнение и редактирование ячеек, переключение между ноутбуками, вывод графиков. Оптимальное решение для автоматизации работы с данн...

Python1216
semgrep/mcp

semgrep/mcp

официальный

MCP-сервер Semgrep подключает статический анализатор к AI и IDE для сканирования кода на уязвимости. Использует 5000+ правил для проверки множества языков. Помогает разработчикам находить ошибки бе...

Python681
cantian-ai/bazi-mcp

cantian-ai/bazi-mcp

официальный

Bazi MCP — первый AI-калькулятор бацзы (китайской метафизики), исправляющий неточности GPT и DeepSeek. Сервер даёт точные данные для анализа личности и прогнозов судьбы, подходит практикам и разраб...

TypeScript412
mbailey/voice-mcp

mbailey/voice-mcp

VoiceMode добавляет в Claude Code голосовое общение. Разговаривайте с ИИ-агентом вслух, когда печатать неудобно: на прогулке, за готовкой или давая глазам отдых. Поддерживает локальные модели для п...

Python1280
Google Calendar MCP

Google Calendar MCP

Сервер для интеграции Google Календаря с AI-ассистентами через MCP. Управляйте событиями, проверяйте занятость и обнаруживайте пересечения между несколькими календарями и аккаунтами. Поддерживает импорт событий из изображений и ссылок. Помогает автоматизировать планирование и анализ календаря.

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

Лука Никитин