stacksfinder — Claude Code MCP server: what it does, how to install
This MCP server recommends technologies, compares stacks, estimates projects, and checks technical debt. It works with Claude Code and other MCP clients.
claude mcp add stacksfinder -e STACKSFINDER_API_KEY=<STACKSFINDER_API_KEY> -- npx -y @stacksfinder/mcp-serverWhat stacksfinder does
stacksfinder gives an agent tools for making technology choices and inspecting a project. It can group available technologies, compare alternatives, suggest a stack, and build an MCP project kit from a description. Repository analysis can also identify relevant MCP servers and prepare an .env-mcp credentials template.
Other tools cover project scope, pricing, and market analysis, plus technical-debt audits and migration suggestions. Several features work without an account, including a daily stack recommendation and project-kit tools. An API key is required for estimates, expanded recommendations, and audits, so those tools depend on STACKSFINDER_API_KEY.
What it helps with
- choose a stack for a project brief
- compare several technologies side by side
- estimate project scope and pricing
- audit a stack for technical debt
- find MCP servers for a repository
Example prompts for the agent
- Use
recommend_stackto choose a stack for this SaaS project and explain the trade-offs. - Compare
postgres,sqlite, andsupabasewithcompare_techs. - Inspect this repository and suggest relevant MCP servers with
analyze_repo_mcps.
How to install stacksfinder
Platform CLI
claude mcp add stacksfinder -e STACKSFINDER_API_KEY=<STACKSFINDER_API_KEY> -- npx -y @stacksfinder/mcp-serverReplace <…> with your own values
Platform CLI
codex mcp add stacksfinder --env STACKSFINDER_API_KEY=<STACKSFINDER_API_KEY> -- npx -y @stacksfinder/mcp-serverReplace <…> with your own values
Config file
{
"mcpServers": {
"stacksfinder": {
"command": "npx",
"args": [
"-y",
"@stacksfinder/mcp-server"
],
"env": {
"STACKSFINDER_API_KEY": "<STACKSFINDER_API_KEY>"
}
}
}
}Replace <…> with your own values
Config file
{
"servers": {
"stacksfinder": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@stacksfinder/mcp-server"
],
"env": {
"STACKSFINDER_API_KEY": "<STACKSFINDER_API_KEY>"
}
}
}
}Replace <…> with your own values
Platform CLI
gemini mcp add -e STACKSFINDER_API_KEY=<STACKSFINDER_API_KEY> stacksfinder npx -y @stacksfinder/mcp-serverReplace <…> with your own values
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about stacksfinder
How do I install stacksfinder in Claude Code?
Run claude mcp add stacksfinder -e STACKSFINDER_API_KEY=<STACKSFINDER_API_KEY> -- npx -y @stacksfinder/mcp-server. The variable is used by features that require an API key.
What does stacksfinder do?
It recommends and compares technologies, builds stack suggestions, estimates projects, and runs technical-debt audits. It can also help select MCP servers for a repository.
Which stacksfinder features work without an API key?
Technology listing, technology analysis and comparison, the daily stack recommendation, and project-kit tools work without an API key.