Mac-only VS Code extension for sharing code snippets and terminal output with context to Claude
The WCGW (Workspace Context for Great Work) MCP server is a specialized tool built primarily for macOS, designed to integrate seamlessly with the VS Code editor. It serves as an essential bridge between AI applications and specific contextual data within development environments. This MCP server enables users to share code snippets or terminal outputs from their VS Code editor to Claude, a popular AI assistant, ensuring that shared content is always accompanied by relevant context.
The WCGW MCP server offers a robust set of features aimed at enhancing the user's ability to work with AI applications effectively. Here are some key capabilities:
MCP (Model Context Protocol) ensures that all shared data is structured and formatted correctly for interoperability with various AI applications, making it easier for developers to integrate their workflows efficiently.
graph TD
A[AI Application] -->|MCP Client| B[MCP Server]
B --> C[VS Code Editor or Terminal]
C --> D[Selected Content]
D --> E[MCP Server Context Information]
E --> F[MCP Protocol]
F --> G[Azure AI Model (e.g. Claude Desktop)]
| MCP Client | Resources | Tools | Prompts | Status |
|------------|-----------|-------|---------|---------|
| Claude Desktop | ✅ | ✅ | ✅ | Full Support |
| Continue | ✅ | ✅ | ✅ | Full Support |
| Cursor | ❌ | ✅ | ❌ | Tools Only |
{
"mcpServers": {
"wcgwServer": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-wcgw"],
"env": {
"API_KEY": "your-api-key"
}
}
}
}
Clone the repository: git clone https://github.com/rusiaaman/wcgw.git
Run the installation command:
npx -y @modelcontextprotocol/server-wcgw
Enter your API key when prompted.
A developer needs to share a specific code snippet for debugging purposes with Claude, ensuring that all relevant files are included in the context to facilitate a thorough analysis.
Cmd+Shift+'
(or run command "WCGW: Send Editor Selection to Application").Escape
for default settings.A user wants to share terminal output from a command they have executed along with additional relevant context to Claude for better understanding of their workflow.
Cmd+Shift+'
(or run command "WCGW: Send Terminal Selection to Application").Escape
for default settings.WCGW MCP server is designed for high performance, ensuring that content sharing is swift and error-free. It optimizes data transfer to maintain system responsiveness even during complex integration tasks.
Q: Can I use WCGW MCP Server on Windows?
Q: How does WCGW handle sensitive data during sharing?
Q: Can I integrate WCGW MCP Server with my custom tools or models?
Q: Is there a limit on the amount of data that can be shared?
Q: How do I troubleshoot issues with WCGW MCP Server?
If you wish to contribute or develop further, please follow these guidelines:
By integrating WCGW MCP Server into your development workflow, you can significantly enhance collaboration and productivity, ensuring that shared content is always contextually rich and actionable.
RuinedFooocus is a local AI image generator and chatbot image server for seamless creative control
Simplify MySQL queries with Java-based MysqlMcpServer for easy standard input-output communication
Learn to set up MCP Airflow Database server for efficient database interactions and querying airflow data
Build stunning one-page websites track engagement create QR codes monetize content easily with Acalytica
Explore CoRT MCP server for advanced self-arguing AI with multi-LLM inference and enhanced evaluation methods
Set up MCP Server for Alpha Vantage with Python 312 using uv and MCP-compatible clients