# andrewschreiber/desktopinsights-mcp [Health: Active]

**Category:** 🖥️ OS Automation  
**Repository:** https://github.com/andrewschreiber/desktopinsights-mcp  
**GitHub Stars:** 3  
**npm Downloads (last month):** 460  
**Views:** 2  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/andrewschreiber-desktopinsights-mcp

## Description
Look up SDKs, frameworks, and dependencies used by 12,000+ macOS and Windows desktop apps. Search by technology adoption, compare stacks, and discover SDK usage patterns via the Desktop Insights API.

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "desktopinsights-mcp": {
    "command": "npx",
    "args": ["-y","desktopinsights-mcp"],
    "env": {
      "DESKTOPINSIGHTS_API_KEY": "",
      "DESKTOPINSIGHTS_API_URL": ""
    }
  }
}
```

**Requires environment variables:** `DESKTOPINSIGHTS_API_KEY`, `DESKTOPINSIGHTS_API_URL` — the values above are empty placeholders; fill in real credentials before running (see the repository for what each one is for).

## Documentation & README

# Desktop Insights MCP Server

[![Smithery](https://smithery.ai/badge/andrew-schreiber1/desktopinsights)](https://smithery.ai/servers/andrew-schreiber1/desktopinsights)
[![npm](https://img.shields.io/npm/v/desktopinsights-mcp)](https://www.npmjs.com/package/desktopinsights-mcp)

MCP server for [Desktop Insights](https://desktopinsights.com) — 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](https://desktopinsights.com/settings/api).

### Claude Code

```bash
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`:

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

### Cursor

Add to `.cursor/mcp.json`:

```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.

```
"What SDKs does Figma use?"
"Look up the technology stack of 1Password"
"What error tracking does Slack use?"
```

### search_apps

Search apps by SDK usage, runtime, platform, or developer.

```
"Which apps use Sentry for error tracking?"
"Find all Electron apps that use Stripe"
"What apps does Microsoft publish on macOS?"
```

### compare_apps

Side-by-side technology stack comparison.

```
"Compare Figma vs Sketch"
"Compare Slack and Discord's tech stacks"
```

### list_sdk_categories

List all 11 tracked SDK categories with example values. Useful for discovering what filters are available.

## Configuration

| Environment Variable      | Required | Default                       |
| ------------------------- | -------- | ----------------------------- |
| `DESKTOPINSIGHTS_API_KEY` | Yes      | —                             |
| `DESKTOPINSIGHTS_API_URL` | No       | `https://desktopinsights.com` |

## Development

```bash
npm install
npm run build
DESKTOPINSIGHTS_API_KEY=your-key node build/index.js
```

