mcpField
S
Stacksfinder

Stacksfinder

ローカル
github.com/hoklims開発ツール939 週間前に更新

Stacksfinder について

Stacksfinder は、技術スタックを選定・評価する開発者向けの MCP サーバーです。80種類以上の技術を決定論的に採点し、推薦、監査、見積もり、MCP 設定のツールを提供します。

主な機能

  1. 0180種類以上の技術の一覧と採点
  2. 02技術候補の比較
  3. 03プロジェクト向けスタック推薦
  4. 04スタック監査と変更追跡
  5. 05プロジェクト規模と料金の見積もり
  6. 06リポジトリの MCP 分析

活用シーン

  1. 01MVP や企業プロジェクトの技術選定
  2. 02フレームワークやデータベースの比較
  3. 03技術的負債の確認と移行案の検討
  4. 04リポジトリ向け MCP の検索と設定

MCP 対応

技術分析、スタック推薦、見積もり、監査、プロジェクトに応じた MCP の発見と設定を MCP クライアントに提供します。一部のツールは無料で利用でき、一部には API キーが必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"stacksfinder": {
"command": "npx",
"args": [
"-y",
"@stacksfinder/mcp-server"
],
"env": {
"STACKSFINDER_API_KEY": "<STACKSFINDER_API_KEY>"
}
}
}
}
起動コマンドnpx -y @stacksfinder/mcp-server
設定が必要な環境変数
STACKSFINDER_API_KEYシークレットAPI key for Pro features (get at stacksfinder.com/pricing). Free tier works without key.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@stacksfinder/mcp-server1.3.7

ツール

26

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
categoryenumいいえカテゴリで絞り込むfrontend | backend | meta-framework | database | orm | auth | hosting | payments | cms

詳細

@stacksfinder/mcp-server

npm version License: MIT MCP Registry LobeHub

Claude、Cursor、Windsurf などの LLM クライアントや、その他の MCP 対応ツールに決定論的な技術スタックの推奨を提供する MCP(Model Context Protocol)サーバーです。

無料でお試しいただけます — 日替わりのデモ推奨や MCP プロジェクトキットを含む 8 つのツールを、アカウントなしで利用できます。

クイックスタート

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

~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)に追加します。

macOS/Linux:

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

Windows:

{
  "mcpServers": {
    "stacksfinder": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "@stacksfinder/mcp-server"],
      "env": {
        "STACKSFINDER_API_KEY": "sk_live_xxx"
      }
    }
  }
}
Cursor / Windsurf

プロジェクトのルートにある .cursor/mcp.json または .windsurf/mcp.json に追加します。

macOS/Linux:

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

Windows:

{
  "mcpServers": {
    "stacksfinder": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "@stacksfinder/mcp-server"],
      "env": {
        "STACKSFINDER_API_KEY": "sk_live_xxx"
      }
    }
  }
}
VS Code + Copilot

.vscode/mcp.json に追加します。

macOS/Linux:

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

Windows:

{
  "servers": {
    "stacksfinder": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "@stacksfinder/mcp-server"],
      "env": {
        "STACKSFINDER_API_KEY": "sk_live_xxx"
      }
    }
  }
}
ChatGPT Developer Mode

StacksFinder は ChatGPT Developer Mode に対応しています(Pro、Plus、Business、Enterprise、Education アカウントで利用可能です)。

前提条件
  • ChatGPT Pro、Plus、Business、Enterprise、または Education アカウント
  • ChatGPT の設定で Developer Mode が有効になっていること
  • 注:Business/Enterprise のワークスペースでは、管理者の承認が必要になる場合があります
セットアップ手順
  1. Developer Mode を有効にする:Settings → Apps → Advanced settings に移動し、「Developer mode」を切り替えます
  2. アプリを作成する:Settings → Apps → Create に移動します
  3. 詳細を入力する:
    • 名前:StacksFinder
    • URL:https://smithery.ai/server/hoklims/stacksfinder-mcp/mcp(またはセルフホスト URL)
    • プロトコル:Streaming HTTP
    • 説明:決定論的な技術スタックの推奨
  4. 確認する:Create をクリックし、23 個のツールが表示されることを確認します
重要な注意事項
  • Developer Mode では検索/取得ツールは必要ありません(これらは Deep Research 専用です)
  • readOnlyHint: true のツールでは、ChatGPT で確認を求められません
  • IP ごとのレート制限は 1 分あたり 60 リクエストです
  • Streaming HTTP トランスポートを使用します(SSE ではありません)
対応プロトコル
プロトコル状態
Streaming HTTP✅ 対応
SSE❌ 非対応

利用可能なツール

無料ツール(アカウント不要)
ツール説明
list_technologiesカテゴリ別に 80 以上の技術 ID を一覧表示します
analyze_tech6 つの次元のスコア、強み、弱み、互換性のある技術を表示します
compare_techs2~4 個の技術を並べて比較します
recommend_stack無料で 1 日 1 回 — あらゆるプロジェクトタイプに対応するフルスタックの推奨
見積もりツール(API キーが必要)
ツール説明
estimate_projectプロジェクトの範囲、価格、市場分析を見積もります
get_estimate_quota残りの見積もり枠(週次/月次)を確認します
Pro ツール(API キーが必要)
ツール説明
recommend_stack優先事項と制約条件を指定して、無制限に推奨を取得します
get_blueprintID を指定して既存のブループリントを取得します
create_blueprintAI による解説を含む新しいブループリントを生成します
setup_api_keyMCP から認証し、API キーを作成します
list_api_keysAPI キーを一覧表示します
revoke_api_keyAPI キーを無効化します
監査ツール(API キーが必要)
ツール説明
create_audit技術スタックの技術的負債を監査します
get_auditID で監査レポートを取得します
list_audits監査レポートの一覧を表示します
compare_audits進捗を追跡するため、2 つの監査を比較します
get_audit_quota残りの監査クォータを確認します
get_migration_recommendationビルダーの制約を考慮して、監査結果から移行の機会を分析します
プロジェクトキットツール(API キーは不要)
ツール説明
generate_mcp_kitプロジェクトの説明から最適な技術スタックと MCP の推奨事項を生成します
analyze_repo_mcpsリポジトリを分析し、関連する MCP サーバーを推奨します
prepare_mcp_installationMCP を検出し、認証情報用の .env-mcp テンプレートを生成します
execute_mcp_installation.env-mcp を解析し、IDE のインストールコマンドを生成します

API キーは stacksfinder.com/pricing で取得できます。

ツールの使用例

list_technologies
> list_technologies category="database"

Available databases:
- postgres (PostgreSQL)
- sqlite (SQLite)
- supabase (Supabase)
- planetscale (PlanetScale)
- turso (Turso)
- neon (Neon)
analyze_tech
> analyze_tech technology="sveltekit" context="mvp"

## SvelteKit Analysis (MVP Context)

| Dimension | Score | Grade |
|-----------|-------|-------|
| Performance | 92 | A |
| DX | 88 | A |
| Ecosystem | 72 | B |
| Maintainability | 85 | A |
| Cost | 90 | A |
| Compliance | 75 | B |

**Overall: 84/100 (A)**

Strengths:
- Compiler-first architecture, tiny bundles
- Excellent TypeScript support
- Built-in SSR, SSG, and edge rendering

Weaknesses:
- Smaller ecosystem than React
- Fewer enterprise case studies
compare_techs
> compare_techs technologies=["nextjs", "sveltekit", "nuxt"]

## Comparison: Next.js vs SvelteKit vs Nuxt

| Tech | Score | Grade |
|------|-------|-------|
| Next.js | 82 | A |
| SvelteKit | 84 | A |
| Nuxt | 79 | B |

Per-dimension winners:
- Performance: SvelteKit (+10)
- DX: SvelteKit (+3)
- Ecosystem: Next.js (+15)
recommend_stack(無料デモ)
> recommend_stack projectType="saas" scale="mvp"

## Recommended Stack for SaaS (MVP)

| Category | Technology | Score | Grade |
|----------|------------|-------|-------|
| meta-framework | SvelteKit | 84 | A |
| database | Supabase | 82 | A |
| orm | Drizzle | 86 | A |
| auth | Better Auth | 80 | A |
| hosting | Vercel | 85 | A |
| payments | Paddle | 86 | A |

**Confidence**: medium (demo mode)

---
Want more? Upgrade to Pro for custom priorities, constraints, and AI narratives.
create_audit(Pro)
> create_audit name="Q1 2026 Review" technologies=[{name:"react",version:"18.2.0"},{name:"lodash",version:"4.17.20"},{name:"express",version:"4.17.0"}]

## Audit Report: Q1 2026 Review

**Health Score: 72/100** (warning)

| Severity | Count |
|----------|-------|
| [CRITICAL] | 2 |
| [HIGH] | 1 |
| [MEDIUM] | 3 |
| [LOW] | 2 |
| [INFO] | 5 |

### Critical Findings

**[CRITICAL] Security vulnerability in lodash** (lodash 4.17.20)
CVE-2021-23337 - Prototype pollution vulnerability
> Upgrade to lodash 4.17.21 or later

**[CRITICAL] Outdated Express version** (express 4.17.0)
Express 4.17.0 is missing security patches
> Upgrade to express 4.21+ for security fixes
compare_audits(Pro)
> compare_audits baseAuditId="uuid-jan" compareAuditId="uuid-mar"

## Audit Comparison

**Trend: Improving** (+16 health score)

| Metric | January | March |
|--------|---------|-------|
| Health Score | 62 | 78 |
| Critical | 4 | 1 |
| High | 6 | 3 |

### Resolved Issues (6)
- [x] Critical: lodash vulnerability
- [x] High: moment.js deprecation
- [x] High: outdated Node version
estimate_project(Pro)
> estimate_project specs="Build a SaaS project management tool with: user authentication, team workspaces, task boards with drag-and-drop, real-time collaboration, file attachments, Stripe billing integration, and email notifications. Target: small to medium teams." region="france" seniorityLevel="mid"

## Project Estimate

**ID**: `est_abc123`
**Confidence**: 85%
**Pricing Table Version**: 2026-01

### Scope Analysis

**Total Hours**: 280 - 420h
**Complexity**: high
**Buffer**: 10% (28-42h)

#### Feature Breakdown

| Feature | Hours | Complexity |
|---------|-------|------------|
| User Authentication | 16-24h | simple |
| Team Workspaces | 32-48h | medium |
| Task Boards | 48-72h | complex |
| Real-time Collaboration | 40-60h | complex |
| File Attachments | 24-36h | medium |
| Stripe Integration | 32-48h | medium |
| Email Notifications | 16-24h | simple |

### Pricing (EUR)

| Seniority | Min | Max |
|-----------|-----|-----|
| junior | 12 000 € | 21 000 € |
| mid | 18 000 € | 33 000 € |
| senior | 28 000 € | 50 400 € |
| expert | 40 000 € | 75 600 € |

**Adjustments Applied** (×1.15):
- Payment Integration: +5%
- Real-time Features: +10%
generate_mcp_kit(無料)
> generate_mcp_kit projectDescription="I'm building a SaaS for project management with Supabase and Stripe"

## Recommended Tech Stack

| Category | Technology | Score |
|----------|------------|-------|
| meta-framework | SvelteKit | 84 |
| database | Supabase | 82 |
| auth | Supabase Auth | 80 |
| payments | Stripe | 96 |

## Recommended MCPs

| MCP | Priority | Why |
|-----|----------|-----|
| supabase-mcp | High | Direct database access |
| stripe-mcp | High | Payment management |
| context7 | Medium | Documentation lookup |

## Install Configs

Claude Code:
claude mcp add supabase-mcp npx -y @supabase/mcp-server
analyze_repo_mcps(無料)
> analyze_repo_mcps

## Detected Technologies
- **Frontend**: SvelteKit (2.x)
- **Database**: PostgreSQL (via Drizzle)
- **Auth**: Lucia
- **Payments**: Paddle

## Recommended MCPs

### High Priority
**Neon MCP** (`@neondatabase/mcp-server`)
- Direct database access and query execution
- _Matched: drizzle, postgresql_

### Medium Priority
**Context7** (`context7`)
- Up-to-date documentation for any library
- _Matched: universal_
prepare_mcp_installation(無料)
> prepare_mcp_installation

✅ Created .env-mcp with 3 MCPs requiring configuration.

## MCPs to Install

### 🔴 High Priority
- **Neon MCP** (1 required vars)
- **Paddle MCP** (2 required vars)

### 🟢 Low Priority
- **Context7** (0 required vars)

Edit .env-mcp to add your credentials, then run execute_mcp_installation.
execute_mcp_installation(無料)
> execute_mcp_installation targetClient="claude-code"

✅ 2 MCPs ready, 1 pending credentials.

## Claude Code Installation

Run this command to install all ready MCPs:

claude mcp add neon-mcp npx -y @neondatabase/mcp-server && \
claude mcp add context7 npx -y context7

## Post-Installation
- Restart Claude Code to load new MCPs
- Run `claude mcp list` to verify installation

環境変数

変数必須デフォルト説明
STACKSFINDER_API_KEYPro ツールで必要-stacksfinder.com の API キー
STACKSFINDER_API_URLいいえhttps://stacksfinder.comAPI のベース URL
STACKSFINDER_MCP_DEBUGいいえfalseデバッグログを有効にします

スコアの評価項目

すべての技術スコアは、6 つの評価項目(0~100)で測定されます。

評価項目説明
パフォーマンス実行速度、バンドルサイズ、最適化の可能性
DX学習曲線、ツール、ドキュメントの品質
エコシステムコミュニティの規模、統合、求人市場
保守性長期的なコードの健全性、アップグレードの道筋
コストホスティング費用、ライセンス、運用上のオーバーヘッド
コンプライアンスセキュリティ機能、監査への対応状況

コンテキスト

スコアはプロジェクトのコンテキストによって異なります。

  • default:汎用スコア
  • mvp:市場投入までの時間を短縮し、コストを抑えることに最適化されています
  • enterprise:コンプライアンス、保守性、サポートを重視します

エラー処理

提案を含む構造化エラーです。

**Error (TECH_NOT_FOUND)**: Technology "nexjs" not found.
**Suggestions**: nextjs, nuxt, nestjs

トラブルシューティング

デバッグモード
STACKSFINDER_MCP_DEBUG=true npx @stacksfinder/mcp-server
よくある問題
問題解決方法
"API key required"stacksfinder.com/pricing でキーを取得してください
"Daily limit reached"24 時間待つか、Pro にアップグレードしてください
"Technology not found"list_technologies を使って有効な ID を確認してください

開発

cd packages/mcp-server
bun install
bun run build
bun run dev      # Watch mode
bun test         # Run tests

貢献

貢献を歓迎します!Pull Request を送信する前に、貢献ガイドをお読みください。

セキュリティ上の脆弱性については、セキュリティポリシーをご覧ください。

ドキュメント

リンク

関連リンク

  • CLI: create-stacksfinder — コマンドラインからプロジェクトをスキャフォールドします
  • ウェブサイト: stacksfinder.dev — ウェブでのすべての機能を利用できます

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。