andrewschreiber/desktopinsights-mcp

andrewschreiber/desktopinsights-mcp

от andrewschreiber
Этот MCP сервер анализирует технологический стек 12 000+ macOS и Windows приложений: ищет используемые SDK, фреймворки и зависимости. Разработчикам и аналитикам — поиск по стеку, сравнение приложений и изучение конкурентов.

Desktop Insights MCP Server

Smithery npm

MCP server for Desktop Insights — look up SDKs, frameworks, and dependencies used by 12,000+ macOS and Windows desktop applications.

Quick Start

Get your API key at desktopinsights.com/settings/api.

Claude Code

claude mcp add desktopinsights -e DESKTOPINSIGHTS_API_KEY=your-api-key -- npx -y desktopinsights-mcp

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "desktopinsights": {
      "command": "npx",
      "args": ["-y", "desktopinsights-mcp"],
      "env": {
        "DESKTOPINSIGHTS_API_KEY": "your-api-key"
      }
    }
  }
}

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "desktopinsights": {
      "command": "npx",
      "args": ["-y", "desktopinsights-mcp"],
      "env": {
        "DESKTOPINSIGHTS_API_KEY": "your-api-key"
      }
    }
  }
}

Tools

lookup_app

Look up what SDKs and dependencies a specific app uses.

compare_appsтолько чтениевнешний мир

Сравнивает технологические стеки двух десктопных приложений бок о бок. Показывает различия SDK, общие технологии и сравнение метаданных. Полезно для конкурентного анализа (например, "Compare Figma vs Sketch", "Compare Slack vs Discord"). Использует 2 вызова API.

Сравнивает технологические стеки двух десктопных приложений бок о бок. Показывает различия SDK, общие технологии и сравнение метаданных. Полезно для конкурентного анализа (например, "Compare Figma vs Sketch", "Compare Slack vs Discord"). Использует 2 вызова API.

Параметры

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

    First app name or bundle ID

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

    Second app name or bundle ID

  • platformenum

    Platform to compare on (recommended when apps exist on both)

    macoswindows
list_sdk_categoriesтолько чтение

Перечислите все 11 категорий SDK, отслеживаемых Desktop Insights, с их именами полей API и примерами SDK для каждой. Используйте это, чтобы узнать, какие фильтры доступны для search_apps, или чтобы понять поля sdkSummary, возвращаемые lookup_app.

Перечислите все 11 категорий SDK, отслеживаемых Desktop Insights, с их именами полей API и примерами SDK для каждой. Используйте это, чтобы узнать, какие фильтры доступны для search_apps, или чтобы понять поля sdkSummary, возвращаемые lookup_app.

Параметры

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

lookup_appтолько чтениевнешний мир

Находит, какие SDK, фреймворки и зависимости использует конкретное десктопное приложение. Возвращает полный технологический стек, включая отслеживание ошибок, аналитику, UI-фреймворк, платежи и 7 других категорий SDK, а также подробный список зависимостей с версиями. Принимает названия приложений (например, "Figma", "Slack", "1Password") или идентификаторы пакетов (например, "com.figma.Desktop"). Охватывает более 12 000 приложений для macOS и Windows.

Находит, какие SDK, фреймворки и зависимости использует конкретное десктопное приложение. Возвращает полный технологический стек, включая отслеживание ошибок, аналитику, UI-фреймворк, платежи и 7 других категорий SDK, а также подробный список зависимостей с версиями. Принимает названия приложений (например, "Figma", "Slack", "1Password") или идентификаторы пакетов (например, "com.figma.Desktop"). Охватывает более 12 000 приложений для macOS и Windows.

Параметры

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

    App name (e.g., "Figma", "Slack") or bundle ID (e.g., "com.figma.Desktop")

  • platformenum

    Filter by platform. Omit to search both.

    macoswindows
search_appsтолько чтениевнешний мир

Ищет десктопные приложения по использованию SDK, среде выполнения, платформе или разработчику. Используйте для поиска приложений, использующих конкретный SDK (например, «Какие приложения используют Sentry?»), для изучения паттернов внедрения технологий или для анализа продуктов разработчика. Поддерживает все 11 категорий SDK, среду выполнения (electron/native/qt/flutter), платформу (macos/windows) и имя разработчика. Передайте "null" в качестве значения SDK, чтобы найти приложения без этого типа SDK. Требуется как минимум один фильтр.

Ищет десктопные приложения по использованию SDK, среде выполнения, платформе или разработчику. Используйте для поиска приложений, использующих конкретный SDK (например, «Какие приложения используют Sentry?»), для изучения паттернов внедрения технологий или для анализа продуктов разработчика. Поддерживает все 11 категорий SDK, среду выполнения (electron/native/qt/flutter), платформу (macos/windows) и имя разработчика. Передайте "null" в качестве значения SDK, чтобы найти приложения без этого типа SDK. Требуется как минимум один фильтр.

Параметры

  • errorTrackingSdkstring

    Filter by error tracking SDK (e.g., "Sentry", "Bugsnag"), or "null" for apps with none

  • analyticsSdkstring

    Filter by analytics SDK (e.g., "Mixpanel", "Amplitude")

  • featureFlagSdkstring

    Filter by feature flag SDK (e.g., "LaunchDarkly")

  • databaseSdkstring

    Filter by database SDK (e.g., "SQLite", "electron-store")

  • uiFrameworkstring

    Filter by UI framework (e.g., "React", "Vue", "SwiftUI")

  • stateManagementstring

    Filter by state management (e.g., "Redux", "Zustand")

  • paymentsSdkstring

    Filter by payments SDK (e.g., "Stripe", "Paddle")

  • authSdkstring

    Filter by auth SDK (e.g., "Auth0")

  • observabilitySdkstring

    Filter by observability SDK (e.g., "OpenTelemetry", "Datadog")

  • realtimeSdkstring

    Filter by realtime SDK (e.g., "Socket.IO", "Pusher")

  • autoUpdateSdkstring

    Filter by auto-update SDK (e.g., "Sparkle", "electron-updater")

  • runtimestring

    Filter by runtime (e.g., "electron", "native", "qt", "flutter")

  • platformenum

    Filter by platform

    macoswindows
  • developerstring

    Filter by developer name (partial match)

  • limitnumber

    Max results (default 50, max 500)

  • offsetnumber

    Pagination offset (default 0)

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

upsonic/gpt-computer-assistant

upsonic/gpt-computer-assistant

Upsonic — Python-фреймворк для построения автономных AI-агентов и традиционных агентных систем. Поддерживает готовых агентов, кастомные инструменты и интеграцию MCP инструментов для подключения к тысячам внешних сервисов. Полезен разработчикам, создающим умных ассистентов с возможностью изоляции ...

Python7914
GreptimeTeam/greptimedb-mcp-server

GreptimeTeam/greptimedb-mcp-server

официальный

GreptimeDB MCP-сервер для AI-ассистентов - выполняет SQL, TQL и RANGE-запросы к open-source базе наблюдаемости, объединяющей метрики, логи и трейсы. Встроенная безопасность: read-only, маскировка д...

Python28
esignaturescom/mcp-server-esignatures

esignaturescom/mcp-server-esignatures

официальный

MCP сервер eSignatures.com: создание и редактирование Markdown-контрактов, управление подписантами и шаблонами. Полезен разработчикам и AI-агентам для гибких workflows электронных подписей.

Python38
discourse/discourse-mcp

discourse/discourse-mcp

официальный

MCP сервер для интеграции AI-агентов с Discourse: поиск, чтение и управление топиками, постами, пользователями. Опциональная запись с защитой от злоупотреблений. Полезен для автоматизации модерации...

TypeScript66
Perplexity MCP

Perplexity MCP

официальный

Официальный MCP-сервер Perplexity: веб-поиск, ответы на вопросы, ресёрч и рассуждения через модели Sonar и Search API.

TypeScript2389
Firecrawl MCP

Firecrawl MCP

официальный

MCP сервер для поиска и скрапинга веб-страниц, превращающий живой интернет в чистые данные для ИИ-агентов. Поддерживает навигацию, клики и автономные исследования. Работает в облаке или локально.

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

Лука Никитин