📇 🏠 🍎 🪟 🐧 - Deterministic tech stack recommendations scored on six dimensions: analyze and compare…
@stacksfinder/mcp-server
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
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)
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
**macOS/Linux:**
**Windows:**
Cursor / Windsurf
Add to .cursor/mcp.json or .windsurf/mcp.json in your project root:
**macOS/Linux:**
**Windows:**
VS Code + Copilot
Add to .vscode/mcp.json:
**macOS/Linux:**
**Windows:**
ChatGPT Developer Mode
StacksFinder is compatible with **ChatGPT Developer Mode** (available on Pro, Plus, Business, Enterprise, and Education accounts).
Prerequisites
- ChatGPT Pro, Plus, Business, Enterprise, or Education account
- Developer Mode enabled in ChatGPT settings
- Note: Business/Enterprise workspaces may require admin approval
Setup Steps
1. **Enable Developer Mode**: Go to Settings → Apps → Advanced settings → toggle "Developer mode"
2. **Create App**: Go to Settings → Apps → Create
3. **Enter details**:
- **Name**: StacksFinder
- **URL**: https://smithery.ai/server/hoklims/stacksfinder-mcp/mcp (or your self-hosted URL)
- **Protocol**: Streaming HTTP
- **Description**: Deterministic tech stack recommendations
4. **Verify**: Click Create and confirm the 23 tools appear
Important Notes
- **Developer Mode does NOT require search/fetch tools** (those are only for Deep Research)
- Tools with readOnlyHint: true won't ask for confirmation in ChatGPT
- Rate limited to 60 requests/minute per IP
- Uses **Streaming HTTP** transport (not SSE)
Supported Protocols
| Protocol | Status |
|----------|--------|
| Streaming HTTP | ✅ Supported |
| SSE | ❌ Not supported |
Available Tools
Free Tools (no account required)
| Tool | Description |
|------|-------------|
| list_technologies | List all 80+ tech IDs by category |
| analyze_tech | 6-dimension scores, strengths, weaknesses, compatible techs |
| compare_techs | Side-by-side comparison of 2-4 technologies |
| recommend_stack | **FREE 1x/day** — Full stack recommendation for any project type |
Estimator Tools (requires API key)
| Tool | Description |
|------|-------------|
| estimate_project | Estimate scope, pricing, and market analysis for a project |
| get_estimate_quota | Check your remaining estimate quota (weekly/monthly) |
Pro Tools (requires API key)
| Tool | Description |
|------|-------------|
| recommend_stack | Unlimited recommendations with priorities & constraints |
| get_blueprint | Fetch existing blueprint by ID |
| create_blueprint | Generate new blueprint with AI narrative |
| setup_api_key | Authenticate and create API key from MCP |
| list_api_keys | List your API keys |
| revoke_api_key | Revoke an API key |
Audit Tools (requires API key)
| Tool | Description |
|------|-------------|
| create_audit | Run technical debt audit on your stack |
| get_audit | Fetch audit report by ID |
| list_audits | List your audit reports |
| compare_audits | Compare two audits to track progress |
| get_audit_quota | Check your remaining audit quota |
| get_migration_recommendation | Analyze audit for migration opportunities with builder constraints |