hoklims/stacksfinder-mcp

hoklims/stacksfinder-mcp

от hoklims
MCP-сервер с детерминированными рекомендациями по стеку. Анализирует 80+ технологий по 6 метрикам, сравнивает и предлагает оптимальный стек под проект. Бесплатные инструменты и Pro-доступ с аудитом...

@stacksfinder/mcp-server

npm version License: MIT MCP Registry LobeHub

MCP (Model Context Protocol) server that brings deterministic tech stack recommendations to LLM clients like Claude, Cursor, Windsurf, and other MCP-compatible tools.

Try it free — 8 tools work without an account, including a daily demo recommendation and MCP project kit.

Quick Start

Claude Code (CLI)
# macOS/Linux
claude mcp add stacksfinder npx -y @stacksfinder/mcp-server

# Windows (requires cmd wrapper)
claude mcp add-json stacksfinder '{
  "command": "cmd",
  "args": ["/c", "npx", "-y", "@stacksfinder/mcp-server"],
  "env": {"STACKSFINDER_API_KEY": "sk_live_xxx"}
}'

# With API key (macOS/Linux)
claude mcp add-json stacksfinder '{
  "command": "npx",
  "args": ["-y", "@stacksfinder/mcp-server"],
  "env": {"STACKSFINDER_API_KEY": "sk_live_xxx"}
}'
Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

Инструменты были проиндексированы:
analyze_repo_mcpsтолько чтениеидемпотентный

Анализирует ваш текущий репозиторий для определения технологического стека и рекомендует подходящие MCP серверы. Этот инструмент проверяет файлы вашего проекта (package.json, .env, конфигурационные файлы и т.д.), чтобы: 1. Выявить технологии фронтенда, бэкенда, базы данных, аутентификации, хостинга и платежей 2. Найти уже установленные MCP серверы 3. Порекомендовать новые MCP, которые улучшат ваш процесс разработки 4. Сгенерировать готовые конфигурации для установки в Cursor, Claude Desktop и Windsurf Примеры использования: - «Какие MCP помогут моему проекту?» - «Проанализируй мой репозиторий и предложи полезные MCP серверы» - «Каких MCP мне не хватает исходя из моего стека технологий?»

Analyze Repository MCPs

Параметры
  • includeInstalledboolean

    Включать уже установленные MCP (по умолчанию: false)

  • mcpConfigPathstring

    Переопределяет путь к файлу конфигурации MCP.

  • workspaceRootstring

    Переопределяет корневой каталог рабочей области (по умолчанию: текущий каталог).

analyze_techтолько чтениеидемпотентный

Детальный анализ технологии: оценки по 6 измерениям, сильные и слабые стороны, совместимые технологии. Предварительные требования: сначала используйте list_technologies, чтобы узнать допустимые идентификаторы технологий. Дальнейшие шаги: - Сравнить с альтернативами: compare_techs({ technologies: ["tech1", "tech2"] }) - Получить рекомендацию по полному стеку: recommend_stack_demo({ projectType: "saas" }) Оценка по измерениям: Опыт разработчика, Производительность, Масштабируемость, Безопасность, Экосистема, Стоимость Частые ошибки: - Неизвестный ID технологии: используйте точные ID из list_technologies (например, "nextjs", а не "Next.js") Пример: analyze_tech({ technology: "nextjs", context: "mvp" })

Анализировать технологию

Параметры
  • contextenum

    Контекст для оценки.

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

    ID технологии для анализа

check_mcp_compatibilityтолько чтениеидемпотентный

Проверяет совместимость между MCP-серверами. Обнаруживает конфликты (например, два провайдера баз данных), избыточности (например, две ORM) и синергии (например, GitHub + Vercel). Возвращает оценку здоровья (0-100) с грейдом (A/B/C/D) и подробной расшифровкой. Примеры: - Проверка совместимости баз данных: ["supabase-mcp", "neon-mcp"] → обнаружен конфликт - Проверка избыточности ORM: ["prisma-mcp", "drizzle-mcp"] → предупреждение об избыточности - Проверка синергии: ["stripe-mcp", "resend-mcp"] → обнаружена синергия Поддерживаемые MCP ID включают: - supabase-mcp - neon-mcp - planetscale-mcp - turso-mcp - prisma-mcp - drizzle-mcp - clerk-mcp - auth0-mcp - stripe-mcp - paddle-mcp ...и другие. Поддерживаются алиасы: - "supabase" → "supabase-mcp" - "@neondatabase/mcp" → "neon-mcp" - "stripe" → "stripe-mcp"

Проверить совместимость с MCP

Параметры
  • mcpsstring[]обязательный

    Массив идентификаторов MCP-серверов, между которыми проверяется совместимость

compare_auditsтолько чтениеидемпотентныйвнешний мир

Сравнивает два аудиторских отчёта, чтобы отслеживать динамику технического долга. Показывает новые внесённые проблемы, решённые проблемы и изменение показателя здоровья. Полезно для измерения прогресса в сокращении долга.

Сравнить аудиторские отчеты

Параметры
  • baseAuditIdstringобязательный

    Базовый (более старый) audit ID

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

    Сравнивает (более новый) audit ID.

compare_techsтолько чтениеидемпотентный

Сравнение 2-4 технологий бок о бок с указанием победителей по каждому измерению и матрицей совместимости. Предварительные требования: сначала вызовите list_technologies, чтобы найти допустимые идентификаторы технологий. Дальнейшие шаги: - Детальный анализ победителя: analyze_tech({ technology: "winner-id" }) - Получить полный стек: recommend_stack_demo({ projectType: "saas" }) Результат включает: - Таблица сравнения баллов - Победители по каждому измерению - Совместимость между сравниваемыми технологиями - Общая рекомендация Типичные ошибки: - Нужно указать от 2 до 4 технологий (не 1, не 5+) - Используйте точные ID из list_technologies Пример: compare_techs({ technologies: ["nextjs", "sveltekit", "remix"], context: "mvp" })

Сравнить технологии

Параметры
  • contextenum

    Контекст для оценки.

  • technologiesstring[]обязательный

    Технологии для сравнения

create_api_keyвнешний мир

Создаёт новый API-ключ с использованием аутентификации OAuth (предпочтительно для пользователей ChatGPT). Уровень: Требуется подписка Pro или Team Предварительные требования: Аутентификация через OAuth (ChatGPT Actions обрабатывает это автоматически) Дальнейшие шаги: - Проверьте, что ключ создан: list_api_keys() - Используйте функции Pro: recommend_stack(), create_audit(), create_blueprint() Почему использовать это вместо setup_api_key: - Не требует email/пароль - Безупречно работает с интеграцией ChatGPT OAuth - Предпочтительный метод для пользователей ChatGPT Частые ошибки: - Ключ показывается только один раз - сохраните его надёжно Пример: create_api_key({ keyName: "my-chatgpt-key" })

Создать API-ключ

Параметры
  • keyNamestring

    Необязательное имя ключа API.

create_auditвнешний мир

Создаёт аудит технического долга для вашего стека технологий. Анализирует устаревшие пакеты, уязвимости безопасности, версии на грани завершения поддержки (EOL) и рекомендации по обновлению. Уровень доступа: требуется подписка Pro или Team (либо OAuth-сессия) Предварительные требования: - Аккаунт Pro/Team или авторизация через OAuth - Список технологий с версиями (используйте данные package.json) Дальнейшие шаги: - Получить полный отчёт: get_audit({ auditId: "returned-uuid" }) - Получить план миграции: get_migration_recommendation({ auditId: "uuid" }) - Сравнить аудиты по времени: compare_audits({ baseAuditId, compareAuditId }) Выходные данные включают: - Оценка здоровья (0–100) - Находки по критичности (critical/high/medium/low/info) - Действенные рекомендации по обновлению - Обнаружение CVE для известных уязвимостей Типичные ошибки: - Указывайте номера версий для точного обнаружения уязвимостей - Используйте названия технологий так, как они указаны в менеджерах пакетов Пример: create_audit({ name: "Q1 2026 Stack Review", technologies: [{ name: "React", version: "17.0.0" }, { name: "Node.js", version: "14.0.0" }] })

Выполнить аудит технического долга

Параметры
  • namestringобязательный

    Название для отчета аудита

  • technologiesobject[]обязательный

    Технологии для аудита

create_blueprintвнешний мир

Создаёт новый блюпринт технологического стека для проекта. Генерация блюпринта асинхронна. По умолчанию этот инструмент дожидается завершения и возвращает полный блюпринт. Установите waitForCompletion=false, чтобы сразу получить ID задачи для ручного опроса. Примеры использования: - Создать SaaS MVP: projectType="saas", scale="mvp", priorities=["time-to-market", "cost-efficiency"] - Создать enterprise API: projectType="api", scale="enterprise", priorities=["security", "scalability"]

Создать Blueprint

Параметры
  • constraintsstring[]

    Идентификаторы технологических ограничений (необязательно)

  • prioritiesenum[]

    Три главных приоритета (необязательно)

  • projectDescriptionstring

    Краткое описание (необязательно)

  • projectNamestring

    Название проекта (необязательно)

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

    Тип проекта.

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

    Масштаб проекта.

  • waitForCompletionboolean

    Ожидать завершения (по умолчанию: true)

estimate_projectвнешний мир

Оценивает объём работ, ценообразование и проводит анализ рынка для программного проекта. Что даёт: - Детальная разбивка часов по фичам (с оценкой сложности) - Диапазоны цен по уровню команды (junior/mid/senior/expert) - Анализ конкурентов и рыночные тренды (в реальном времени через Perplexity) - Размер рынка и выявление пробелов - Выявление рисков с предложениями по их снижению Отлично подходит фрилансерам и агентствам, составляющим сметы. Ценообразование детерминировано на 100% — одинаковые входные данные всегда дают одинаковый результат. Анализ рынка выполняется по принципу best-effort и может меняться при изменении веб-данных.

Оценить проект

Параметры
  • includeMarketboolean

    Включает анализ рынка (по умолчанию: true)

  • regionenum

    Регион для расчёта цен (по умолчанию: france)

  • seniorityLevelenum

    Средний уровень опыта команды (по умолчанию: mid)

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

    Спецификации проекта (мин. 100 символов, макс. 10 000)

  • teamSizenumber

    Количество разработчиков

execute_mcp_installationтолько чтениеидемпотентный

Читает конфигурационный файл .env-mcp и создаёт команды установки для MCP. Этот инструмент: 1. Читает файл .env-mcp, созданный prepare_mcp_installation 2. Проверяет, что все необходимые переменные окружения присутствуют 3. Генерирует команды установки для целевой IDE/клиента 4. Возвращает инструкции после установки Предварительные требования: - Сначала запустите prepare_mcp_installation, чтобы сгенерировать .env-mcp - Заполните необходимые ключи API и учётные данные в .env-mcp - Установите INSTALL_xxx=false для MCP, которые хотите пропустить Поддерживаемые цели: - claude-code: создаёт команды 'claude mcp add-json' - claude-desktop: создаёт JSON-конфиг для claude_desktop_config.json - cursor: создаёт JSON-конфиг для настроек MCP в Cursor - vscode: создаёт JSON-конфиг для расширения MCP в VS Code - windsurf: создаёт JSON-конфиг для Windsurf Вывод: - Отдельные команды/конфиги для каждого готового MCP - Общая команда (для Claude Code) или конфиг (для остальных) - Список MCP, у которых не хватает обязательных учётных данных - Инструкции после установки

Выполнить установку MCP

Параметры
  • dryRunboolean

    Только генерирует команды без пометки о готовности к выполнению (по умолчанию: false)

  • envMcpPathstring

    Путь к файлу .env-mcp (по умолчанию: .env-mcp в текущем каталоге)

  • targetClientenum

    Целевая IDE/клиент для установки (по умолчанию: claude-code)

generate_mcp_kitтолько чтениеидемпотентный

Создаёт полный набор для проекта с оптимальным технологическим стеком и рекомендациями MCP на основе описания вашего проекта. Опишите свой проект и получите: 1. Оптимальный технологический стек: лучшие технологии для каждой категории (фронтенд, бэкенд, база данных, аутентификация, хостинг, платежи) 2. Рекомендации MCP: инструменты AI-ассистента, адаптированные под выбранные вами технологии 3. Конфигурации установки: готовые к использованию конфигурации для Claude Desktop, Cursor и Windsurf Примеры запросов: - «Я создаю SaaS для управления проектами с совместной работой в реальном времени» - «Создаю MVP для маркетплейса, соединяющего фрилансеров с клиентами» - «Создаю e-commerce платформу с платежами Stripe и PostgreSQL»

Сгенерировать MCP Kit

Параметры
  • constraintsstring[]

    Технические ограничения (например, must-use-postgresql)

  • prioritiesenum[]

    Главные приоритеты (не более 3)

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

    Опишите свой проект (50-5000 символов)

  • projectTypeenum

    Тип проекта (если известен)

  • scaleenum

    Масштаб проекта (если известен)

get_auditтолько чтениеидемпотентныйвнешний мир

Получить готовый аудиторский отчёт по ID. Возвращает все находки и оценку здоровья.

Получить отчет аудита

Параметры
  • auditIdstringобязательный

    UUID отчета аудита

get_audit_quotaтолько чтениеидемпотентныйвнешний мир

Проверьте свою оставшуюся квоту на аудит за этот месяц.

Get Audit Quota

Параметры

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

get_blueprintтолько чтениеидемпотентныйвнешний мир

Получает существующий blueprint по ID. Blueprints создаются через веб-интерфейс StacksFinder или с помощью этого инструмента.

Получить чертеж

Параметры
  • blueprintIdstringобязательный

    Blueprint UUID

get_estimate_quotaтолько чтениеидемпотентныйвнешний мир

Проверьте оставшуюся квоту оценок на эту неделю и месяц.

Получить оценку квоты

Параметры

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

get_migration_recommendationтолько чтениеидемпотентныйвнешний мир

Анализирует отчёт аудита в поиске возможностей для миграции. Возвращает подробную рекомендацию по миграции, включающую: - Технологии, которые следует заменить - Рекомендуемые современные альтернативы - Дорожную карту миграции с фазами - Оценку рисков - Ограничения Builder для предварительного заполнения при генерации плана миграции Используйте этот инструмент после create_audit, чтобы получить практические рекомендации по миграции.

Получить рекомендацию по миграции

Параметры
  • auditIdstringобязательный

    UUID отчёта аудита для анализа при миграции

get_workflow_guideтолько чтениеидемпотентный

Интеллектуальный гид по рабочим процессам, который подсказывает, какой инструмент использовать следующим, исходя из вашей цели и контекста. Когда использовать: - Вы не уверены, какой инструмент StacksFinder вызвать следующим - Вы хотите понять рекомендуемый workflow для вашей цели - Вам нужна помощь в разборе возможностей Pro и Free Поддерживаемые цели: - discover: Изучение доступных технологий - setup_api_key: Получение доступа к возможностям Pro - get_recommendation: Получить рекомендацию по стеку - audit_project: Аудит технического долга - migrate_stack: Получить рекомендации по миграции - install_mcp: Настройка MCP в вашей IDE - compare_techs: Сравнение технологий - create_blueprint: Создание и сохранение blueprint Пример: get_workflow_guide({ current_goal: "audit_project", user_tier: "free" })

Получить руководство по workflow

Параметры
  • completed_toolsstring[]

    Инструменты уже вызывались в этой сессии

  • contextenum

    Контекст клиента для адаптированных сниппетов.

  • current_goalenum

    Чего пытается добиться пользователь

  • known_constraintsstring[]

    Ограничения вроде must_use_postgresql

  • user_tierenum

    Тариф пользователя: бесплатный, pro или неизвестный.

import_better_t_stackвнешний мир

Импортирует проект Better-T-Stack и создаёт аудит. Сценарий использования: если проект создан с помощью Better-T-Stack CLI, его можно импортировать напрямую для аудита технического долга. Варианты ввода: 1. GitHub URL — мы автоматически получим package.json 2. Сырое содержимое package.json — вставьте текст файла напрямую Что происходит: — Определяет технологии по зависимостям — Вычисляет «BTS confidence score» (чем выше, тем вероятнее проект Better-T-Stack) — Создаёт аудит и запускает его автоматически — Возвращает найденные проблемы и оценку здоровья Уровень: Требуется подписка Pro или Team (ИЛИ сессия OAuth) Пример (GitHub): json { "type": "github", "url": "https://github.com/username/my-bts-app", "name": "My BTS App Audit" } Пример (package.json): json { "type": "package-json", "content": "{"name": "my-app", "dependencies": {...}}" } Дальнейшие шаги после импорта: — Получить план миграции: get_migration_recommendation({ auditId: "uuid" }) — Сравнить с будущими аудитами: compare_audits({ baseAuditId, compareAuditId })

Импортировать проект Better-T-Stack

Параметры
  • contentstring

    Сырое содержимое package.json (для type=package-json)

  • namestring

    Название пользовательского аудита

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

    Импортирует тип источника.

  • urlstring

    URL репозитория GitHub (для type=github)

list_api_keysтолько чтениеидемпотентныйвнешний мир

Выводит список ваших ключей API StacksFinder. Требует настроенный ключ API.

Список API Keys

Параметры

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

list_auditsтолько чтениеидемпотентныйвнешний мир

Выводит список отчетов аудита с пагинацией. Показывает название, статус, оценку здоровья и дату создания.

Список аудиторских отчётов

Параметры
  • limitnumber

    Максимум результатов.

  • offsetnumber

    Смещение пагинации

list_technologiesтолько чтениеидемпотентный

Выводит все доступные идентификаторы технологий, сгруппированные по категориям. Отличная отправная точка для поиска. Предварительные требования: Нет - это обычно первый вызываемый инструмент. Следующие шаги: - Проанализировать конкретную технологию: analyze_tech({ technology: "nextjs" }) - Сравнить технологии: compare_techs({ technologies: ["nextjs", "sveltekit"] }) - Получить рекомендацию стека: recommend_stack_demo({ projectType: "saas" }) Категории: frontend, backend, meta-framework, database, orm, auth, hosting, payments, cms Пример: list_technologies({ category: "frontend" })

List Technologies

Параметры
  • categoryenum

    Фильтр по категории

prepare_mcp_installationидемпотентный

Анализирует ваш репозиторий и генерирует конфигурационный файл .env-mcp для установки сервера MCP. Этот инструмент: 1. Определяет ваш технологический стек по файлам проекта (package.json, .env и т.д.) 2. Выявляет, какие MCP-серверы принесут пользу вашему проекту 3. Находит уже установленные MCP, чтобы избежать дублирования 4. Генерирует шаблон файла .env-mcp со всеми необходимыми переменными окружения Сгенерированный файл .env-mcp содержит: - Флаги INSTALL_xxx для управления тем, какие MCP устанавливать - Обязательные и опциональные переменные окружения для каждого MCP - Ссылки на документацию и примеры После запуска этого инструмента: 1. Откройте сгенерированный файл .env-mcp 2. Заполните API-ключи и значения конфигурации 3. Установите INSTALL_xxx=false для MCP, которые вам не нужны 4. Запустите execute_mcp_installation, чтобы завершить настройку Примеры использования: - "Подготовить установку MCP для моего проекта" - "Сгенерировать .env-mcp для моего технологического стека" - "Какие MCP мне нужны и какие учетные данные требуются?"

Подготовка установки MCP

Параметры
  • envMcpPathstring

    Путь, по которому будет создан .env-mcp (по умолчанию: .env-mcp в workspaceRoot)

  • includeInstalledboolean

    Включает уже установленные MCP в подготовку (по умолчанию: false)

  • mcpConfigPathstring

    Переопределяет путь к существующему файлу конфигурации MCP.

  • workspaceRootstring

    Рабочая корневая директория (по умолчанию: текущая директория)

recommend_stackтолько чтениеидемпотентныйвнешний мир

Рекомендует лучший стек технологий для проекта, используя скоринг в реальном времени с контекстными корректировками.

Рекомендовать стек

Параметры
  • constraintsstring[]

    Ограничения проекта

  • prioritiesenum[]

    Главные приоритеты (не более 3)

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

    Тип проекта.

  • scaleenum

    Масштаб проекта.

recommend_stack_demoтолько чтениеидемпотентный

Быстрая рекомендация технологического стека на основе типа и масштаба проекта. Предварительные требования: Нет — отличная отправная точка для новых пользователей. Следующие шаги: - Проанализировать конкретную технологию: analyze_tech({ technology: "recommended-id" }) - Полная рекомендация с приоритетами: recommend_stack() Результат включает: - Оптимальную технологию для каждой категории (фронтенд, бэкенд, база данных и т.д.) - Оценку и уровень для каждой рекомендации - Основано на 100% детерминированной оценке (без галлюцинаций ИИ) Пример: recommend_stack_demo({ projectType: "saas", scale: "mvp" })

Recommend Stack (Demo)

Параметры
  • projectTypeenumобязательный

    Тип проекта.

  • scaleenum

    Масштаб проекта.

revoke_api_keyидемпотентныйвнешний мир

Отзывает API-ключ. Это действие нельзя отменить.

Отозвать API-ключ

Параметры
  • keyIdstringобязательный

    UUID ключа API, который нужно отозвать.

setup_api_keyвнешний мир

Выполняет аутентификацию в вашем аккаунте StacksFinder и создаёт API-ключ с помощью email/пароля. Дальнейшие шаги: - Проверьте создание ключа: list_api_keys() - Используйте функции Pro: recommend_stack(), create_audit(), create_blueprint() Частые ошибки: - Для пользователей ChatGPT OAuth: используйте create_api_key() (email/пароль не нужны) - Если используете ChatGPT с OAuth, возможно, потребуется передать фиктивные значения email/пароля Пример: setup_api_key({ email: "you@example.com", password: "your-password", keyName: "my-key" })

Настройка API-ключа

Параметры
  • emailstringобязательный

    Электронная почта вашего аккаунта StacksFinder

  • keyNamestring

    Необязательное имя ключа API.

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

    Пароль вашей учетной записи StacksFinder

1.6.0основная
1.5.1
1.4.0
1.3.7
1.3.6
1.3.5
1.3.4
1.3.3
1.3.2
1.3.1
1.3.0
1.2.2
1.2.1
1.2.0
1.1.0
1.0.2
1.0.1
1.0.0

Выберите клиент, чтобы установить hoklims/stacksfinder-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "hoklims-stacksfinder-mcp-jinqyrx604": {
      "command": "npx",
      "args": [
        "-y",
        "@stacksfinder/mcp-server"
      ],
      "env": {
        "STACKSFINDER_API_KEY": "sk_live_xxx"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "hoklims-stacksfinder-mcp-jinqyrx604": {
      "command": "npx",
      "args": [
        "-y",
        "@stacksfinder/mcp-server"
      ],
      "env": {
        "STACKSFINDER_API_KEY": "sk_live_xxx"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "hoklims-stacksfinder-mcp-jinqyrx604": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@stacksfinder/mcp-server"
      ],
      "env": {
        "STACKSFINDER_API_KEY": "sk_live_xxx"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"hoklims-stacksfinder-mcp-jinqyrx604\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@stacksfinder/mcp-server\"],\"env\":{\"STACKSFINDER_API_KEY\":\"sk_live_xxx\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "hoklims-stacksfinder-mcp-jinqyrx604": {
      "command": "npx",
      "args": [
        "-y",
        "@stacksfinder/mcp-server"
      ],
      "env": {
        "STACKSFINDER_API_KEY": "sk_live_xxx"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add hoklims-stacksfinder-mcp-jinqyrx604 --env STACKSFINDER_API_KEY=sk_live_xxx -- npx -y @stacksfinder/mcp-server

Либо через JSON-конфиг:

claude mcp add-json hoklims-stacksfinder-mcp-jinqyrx604 "{\"command\":\"npx\",\"args\":[\"-y\",\"@stacksfinder/mcp-server\"],\"env\":{\"STACKSFINDER_API_KEY\":\"sk_live_xxx\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add hoklims-stacksfinder-mcp-jinqyrx604 --env STACKSFINDER_API_KEY=sk_live_xxx -- npx -y @stacksfinder/mcp-server

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.hoklims-stacksfinder-mcp-jinqyrx604]
command = "npx"
args = ["-y", "@stacksfinder/mcp-server"]

[mcp_servers.hoklims-stacksfinder-mcp-jinqyrx604.env]
STACKSFINDER_API_KEY = "sk_live_xxx"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите hoklims/stacksfinder-mcp, а в поле команды запуска — строку ниже:
npx -y @stacksfinder/mcp-server

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "hoklims-stacksfinder-mcp-jinqyrx604": {
      "command": "npx",
      "args": [
        "-y",
        "@stacksfinder/mcp-server"
      ],
      "env": {
        "STACKSFINDER_API_KEY": "sk_live_xxx"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "hoklims-stacksfinder-mcp-jinqyrx604": {
      "command": "npx",
      "args": [
        "-y",
        "@stacksfinder/mcp-server"
      ],
      "env": {
        "STACKSFINDER_API_KEY": "sk_live_xxx"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например hoklims-stacksfinder-mcp-jinqyrx604.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: hoklims-stacksfinder-mcp-jinqyrx604
    command: npx
    args:
      - "-y"
      - "@stacksfinder/mcp-server"
    env:
      STACKSFINDER_API_KEY: sk_live_xxx
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "hoklims-stacksfinder-mcp-jinqyrx604": {
      "command": "npx",
      "args": [
        "-y",
        "@stacksfinder/mcp-server"
      ],
      "env": {
        "STACKSFINDER_API_KEY": "sk_live_xxx"
      }
    }
  }
}

Похожие MCP-сервера

depwire/depwire

depwire/depwire

от depwire

Depwire – MCP сервер для AI-ассистентов, строящий детерминированный граф зависимостей кода на 16 языках. Позволяет симулировать удаление символов, проверять безопасность и оценивать архитектурное здоровье. Все 23 инструмента работают локально, без отправки кода.

TypeScript⭐ 64
endiagram/mcp

endiagram/mcp

от dushyant30suthar

MCP сервер для детерминированного структурного анализа систем на основе теории графов. Помогает инженерам проверять структуру, инварианты и живость систем. Каждый результат подтверждён математическ...

JavaScript⭐ 8
rdanieli/tentra-mcp

rdanieli/tentra-mcp

от rdanieli

MCP-сервер для AI-агентов: создает постоянный граф кода и архитектурные диаграммы. Работает в Cursor, Claude Code, Codex и Windsurf. Сокращает токены на 99.4% (символьные запросы вместо полного перечтения). Включает 36 инструментов для архитектуры, анализа кода, графического поиска и контрактов. ...

TypeScript⭐ 6
Disentinel/grafema

Disentinel/grafema

от disentinel

Grafema - MCP сервер, который строит единый граф из вашего кода, инфраструктуры и знаний, позволяя запрашивать структуру системы с помощью 30+ MCP инструментов. Полезен разработчикам и AI-агентам д...

Rust⭐ 35
stfade/moth

stfade/moth

от stfade

Moth — MCP сервер для локального анализа ошибок с памятью проверенных исправлений. Он принимает вывод сбоя, определяет стек и причину, предлагает оптимальный фикс и запоминает результат, чтобы ускорить отладку в проекте.

TypeScript⭐ 2
sim-xia/blind-auditor

sim-xia/blind-auditor

от sim-xia

Blind Auditor — MCP инструмент для принудительного аудита кода AI-агентами. Сервер изолирует мышление, заставляя агента переключиться в роль аудитора и проверять код по правилам rules.json. Пропускает только при проходном балле >80, что гарантирует соблюдение стандартов кода и безопасность.

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

Лука Никитин