Cursor-VSCode extension for selecting MCP profile
{
"mcpServers": {
"mcpserverselector": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Cursor-VSCode extension for selecting MCP profile
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
MIT. View license →
Is it maintained?
Last commit 241 days ago.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
An open-source AI agent that brings the power of Gemini directly into your terminal.
The full-stack TypeScript framework to build, test, and deploy production-ready MCP servers and AI-native apps.
Open-source persistent memory for AI agent pipelines (LangGraph, CrewAI, AutoGen) and Claude. REST API + knowledge graph + autonomous consolidation.
MCP Security Weekly
Get CVE alerts and security updates for MCPServerSelector and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A VS Code extension that seamlessly toggles between different MCP (Model Context Protocol) server environments with visual indicators and workspace integration.
MCP: Select Environment or MCP: Toggle EnvironmentThe extension automatically creates and adds these workspace folders:
~/.vscode/mcp-selector/) - Your MCP environment configurations~/.cursor/rules/) - Easy access to Cursor rules for MCP integrationEdit mcp-environments.props in the MCP Selector Config folder:
# Format: DisplayName:ConfigBaseName
Local Development:mcp-local
QA Testing:mcp-qa
Production:mcp-prod
Create corresponding MCP server configs in the envs/ subfolder:
envs/mcp-local.jsonenvs/mcp-qa.jsonenvs/mcp-prod.json{
"mcpServers": {
"my-server": {
"command": "node",
"args": ["path/to/server.js"],
"env": {
"NODE_ENV": "development"
}
}
}
}
For secure MCP authentication, create environment-specific IDP URL files:
mcp-local-idp-url.txt - Contains your local authentication endpointmcp-qa-idp-url.txt - Contains your QA authentication endpointmcp-prod-idp-url.txt - Contains your production authentication endpointThe extension automatically:
access-token.crd for use by other extensionsAdd this rule to your Cursor settings for automatic token authentication:
When making MCP requests, include the access token from ~/.vscode/mcp-selector/access-token.crd as 'Authorization: Bearer <token>' or 'accessToken': '<token>' depending on the MCP server format.
~/.cursor/mcp.jsonWithout custom configuration, you get:
MCP: Select MCP Environment - Choose from dropdown menuMCP: Toggle MCP Environment - Cycle through environmentsComplete MCP Environment Management Solution