LangSight scans every MCP config file on your machine — Claude Desktop, Cursor, VS Code, Windsurf, Claude Code, Gemini CLI, Kiro, Zed, Cline, and any project-local configs. It writes a .langsight.yaml and immediately runs a first health check so you see results right away.
LangSight Init — scanning for MCP servers... Claude Desktop (~/.config/claude/claude_desktop_config.json) 4 servers Cursor (~/.cursor/mcp.json) 2 servers VS Code (~/.vscode/mcp.json) 1 serverDiscovered 7 MCP servers: 1. snowflake-mcp (stdio) 2. github-mcp (stdio) 3. slack-mcp (sse) 4. jira-mcp (stdio) 5. postgres-mcp (stdio) 6. filesystem-mcp (stdio) 7. search-mcp (stdio)Include all 7 servers? [Y/n]: YRunning first health check... snowflake-mcp ✓ UP 89ms github-mcp ✓ UP 54ms slack-mcp ✓ UP 142ms jira-mcp ✗ DOWN — timeout after 5s postgres-mcp ✓ UP 31ms filesystem-mcp ✓ UP 12ms search-mcp ✓ UP 67ms6/7 servers healthy jira-mcp is DOWN — check the process is runningConfig written to .langsight.yaml
You have MCP servers running as HTTP services (behind a load balancer, in Kubernetes, etc.). Define them in a YAML config and run LangSight via Docker.
LangSight starts health-checking immediately. Open http://localhost:3003 to see the dashboard (Docker only — without Docker: dashboard at localhost:3002, API at localhost:8000).
The steps above work with no project configuration. When you are ready to integrate with the LangSight dashboard and share monitoring data with your team, you can scope all CLI output to a specific project using a project-scoped API key — no --project flag needed anywhere.See Project Scoping when you reach that point.