devscope
devscope
Development environment at a glance — detect, install, and manage your dev tools. Scan & visualize all local code projects. MCP-native.
Why devscope?
Setting up a new machine or onboarding onto a team? devscope answers three questions instantly:
What's installed? — Detect runtimes, package managers, and version managers in seconds.
What's missing? — One command to install everything you need.
What's on this machine? — Scan all your code projects, see languages, frameworks, Git status, and dependencies at a glance.
It also works as an MCP Server, so AI agents (Cursor, Claude Desktop, etc.) can query your dev environment directly.
Features
Environment Detection — Node, Go, Python, Rust, Java, Ruby, PHP, .NET, Swift, Dart + package managers + version managers
One-Click Setup — Interactively install missing tools via Homebrew / apt / winget / official installers
Project Scanner — Discover all code projects across your machine, extract metadata, frameworks, Git info
Visual Dashboard — Self-contained HTML report with Environment / Projects / Insights views
MCP Server — AI agents can detect environments, install tools, scan projects, and generate reports
Beautiful CLI — Colorful terminal output with progress indicators
Quick Start
# No install needed — run directly
npx devscope env # Show what's installed
npx devscope setup # Install missing tools
npx devscope scan # Scan your projects
npx devscope list # List all projects
npx devscope report # Generate visual reportOr install globally:
npm install -g devscopeCLI Commands
Command | Description |
| Detect installed runtimes, package managers, version managers |
| Interactively install missing tools |
| Install all missing tools without prompting |
| Install specific tools |
| Scan directories for code projects |
| List scanned projects |
| Filter by language |
| Show only active projects |
| Show detailed info for a project |
| Generate HTML report and open in browser |
| Start as MCP Server |
MCP Integration
devscope works as an MCP Server for AI-powered development tools.
Cursor
Settings → MCP → Add:
{
"mcpServers": {
"devscope": {
"command": "npx",
"args": ["-y", "devscope", "mcp"]
}
}
}Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"devscope": {
"command": "npx",
"args": ["-y", "devscope", "mcp"]
}
}
}MCP Tools
Tool | Description |
| Detect all installed runtimes and tools |
| Install a specific runtime or package manager |
| Scan directories and discover projects |
| Generate visual HTML report |
Example Prompts
"What development tools do I have installed?"
"Install Go and Rust on my machine"
"Scan ~/workspace and show me all my projects"
"Generate a report of all my code projects"
Detected Technologies
Runtimes
Node.js · Go · Python · Rust · Java · Ruby · PHP · .NET · Swift · Dart
Package Managers
npm · yarn · pnpm · bun · cargo · pip · uv · composer · gem · Homebrew
Version Managers
nvm · fnm · volta · n · pyenv · rustup · mise · asdf · sdkman · rbenv
Project Languages
Node.js (package.json) · Python (requirements.txt, pyproject.toml) · Go (go.mod) · Java (pom.xml, build.gradle) · Rust (Cargo.toml)
Frameworks
React · Vue · Angular · Svelte · Next.js · Nuxt · Electron · Tauri · Express · NestJS · Fastify · Koa
Output
File | Path | Description |
JSONL |
| Raw scan data |
HTML |
| Visual report |
Contributing
See CONTRIBUTING.md for guidelines.
License
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lpbird/devscope'
If you have feedback or need assistance with the MCP directory API, please join our Discord server