Indiestack

by Pattyboi101

277 downloads
Not rated
GitHub

About

IndieStack plugs into your AI editor. Before it writes code, it checks if a free indie tool already does it.

Details

Author
Pattyboi101
Downloads
277
Categories
Search, Other, Developer Tools

- Validate packages before installation to catch hallucinations and typosquats.
- Search 6,500+ tools with 11 filters (price, health, stars, success rate, etc.)
- Find compatible tools grouped by category with conflict warnings.
- Scan project descriptions for complete tool recommendations.
- Check GitHub health of tools: maintenance grade, last commit, alternatives.
- Side-by-side comparison of any two tools.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Indiestack
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Add IndieStack to Claude Code, Claude Desktop, Cursor, or Windsurf via claude mcp add or MCP config using uvx. For persistent use, install with pipx or pip. Direct CLI commands include indiestack search, details, stack, and others. After setup, ask your agent to validate a package, find compatible tools, or analyze a project.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "indiestack": {
            "indiestack": {
                "command": "python",
                "args": [
                    "-m",
                    "indiestack.mcp_server"
                ]
            }
        }
    }
}

McpServers

{
    "indiestack": {
        "command": "python",
        "args": [
            "-m",
            "indiestack.mcp_server"
        ]
    }
}

IndieStack

Dependency guardrail for AI coding agents. Validates packages before installation, catches hallucinations and typosquats, and provides compatibility intelligence across 6,500+ developer tools.

10,000+ PyPI installs | 110,000+ unique visitors | 23 MCP tools

claude mcp add indiestack -- uvx --from indiestack indiestack-mcp

Then ask your agent:
- "Validate this package before installing"
- "Find an auth solution for my Next.js app"
- "Check compatibility between these two tools"

---

What it does

Before your AI installs a dependency or writes boilerplate — IndieStack validates it exists, checks for typosquats, and searches 6,500+ curated developer tools with real compatibility data from 4,500+ repos. You get install commands, health scores, and what tools actually work together in production.

"Indie" is the curation filter: independent developers and small teams. Focused, lean, maintained, honest pricing.

---

Tech stack

- Backend: Python 3 / FastAPI / SQLite (FTS5 full-text search, WAL mode)
- Infrastructure: Fly.io / Docker / 48-endpoint smoke testing
- MCP server: Published on PyPI — 23 tools, 3 resources, 5 prompts
- Auth: GitHub OAuth via sessions
- Payments: Stripe subscriptions
- Monitoring: Event reactor, pattern detection, Telegram alerting

---

Install

Claude Code (zero install — runs via uvx):

claude mcp add indiestack -- uvx --from indiestack indiestack-mcp

Claude Desktop — add to claude_desktop_config.json:

{
"mcpServers": {
"indiestack": {
"command": "uvx",
"args": ["--from", "indiestack", "indiestack-mcp"]
}
}
}

Cursor / Windsurf — add to your MCP config:

{"command": "uvx", "args": ["--from", "indiestack", "indiestack-mcp"]}

Persistent install:

pipx install indiestack
claude mcp add indiestack -- indiestack-mcp

CLI (terminal use):

pip install indiestack

indiestack search "analytics"
indiestack details simple-analytics
indiestack stack "auth, payments, email"

---

Tools (23)

| Tool | What it does |
|------|-------------|
| find_tools | Search 6,500+ developer tools with 11 filters: price, health, stars, success rate, language, tags, compatibility |
| find_compatible | Find tools compatible with a given tool — grouped by category, with verified stacks and conflict warnings |
| get_tool_details | Integration code, pricing, API specs, and compatibility data |
| scan_project | Analyze a project description + tech stack, get a complete tool recommendation |
| report_compatibility | Report that two tools work well together — builds the compatibility graph |
| report_outcome | Report success/failure with used_with and incompatible_with — feeds the compatibility graph |
| check_health | GitHub health audit — maintenance grade, last commit, stars, alternatives for stale tools |
| list_categories | Browse all 25 categories |
| compare_tools | Side-by-side comparison of any two tools |
| build_stack | Turn a 50,000-token generation into a 2,000-token assembly |
| publish_tool | Submit a developer tool so other agents can recommend it |
| browse_new_tools | Recently added tools with pagination |
| list_tags | All tags sorted by popularity |
| get_market_gaps | Top unmet needs — what developers search for but can't find |
| list_stacks | Curated stacks for common use cases |
| analyze_dependencies | Scan package.json/requirements.txt for better alternatives |
| evaluate_build_vs_buy | Financial breakdown: build from scratch vs use what exists |
| get_recommendations | Personalized suggestions based on your search history |

Resources

| Resource | What it provides |
|----------|-----------------|
| indiestack://categories | All 25 categories with slugs for filtering |
| indiestack://trending | Top 10 trending developer tools this week |
| indiestack://tools-index | Complete index for prompt caching — include once, reference forever |

Prompts

| Prompt | When to use |
|--------|-------------|
| before-you-build | Check IndieStack before building common functionality |
| find-alternatives | Find indie alternatives to mainstream SaaS products |
| save-tokens | Audit your project for token-saving opportunities |
| architect-feature | Plan a feature using existing indie building blocks |
| discover-indie | Explore what indie developers have built |

---

What's new in v1.19

- Package validationvalidate_package() verifies packages exist and are safe before installation. Catches hallucinated and typosquatted packages.
- Guardrail-first design — Built for AI agents that need to validate dependencies, not just discover them.

Recent highlights

- Migration intelligence — Tool details include real migration data from 4,500+ GitHub repos.
- 93,000+ verified package combinations from production repos.
- Trust-weighted search — Tools with higher agent success rates rank higher.
- Market gapsget_market_gaps() exposes zero-result queries ranked by search volume.

---

Links

- indiestack.ai
- Explore Tools
- Submit Your Tool
- What is IndieStack?

---

MIT License

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.