
Research
/Security News
Mini Shai-Hulud Campaign Hits Red Hat Cloud Services npm Packages
A mini Shai-Hulud campaign compromised Red Hat Cloud Services npm packages to steal developer and CI/CD secrets during installation.
@bugstan/mcpxhub
Advanced tools
The ultimate MCP middleware connecting Claude Desktop to VS Code, Cursor, Antigravity, Windsurf, and JetBrains IDEs. Unlock standard agentic coding capabilities across all your editors.
Connect Claude Desktop to VS Code & JetBrains IDEs. Unlock Agentic Coding.
MCP x Hub is the ultimate middleware bridge that seamlessly connects AI Assistants (like Claude Desktop) to your local development environment. By adhering to the Model Context Protocol (MCP), it empowers your AI to read files, execute terminal commands, and analyze code directly within VS Code, Cursor, Windsurf, Antigravity, and JetBrains IDEs.
Current Version: v1.2.0
While Claude Desktop is powerful, it's isolated from your codebase. MCP x Hub bridges this gap. It acts as a smart gateway, auto-discovering your running IDE instances and proxying MCP tool calls securely.
Get your AI Agent coding in minutes:
Install MCP x Hub:
npm install -g @bugstan/mcpxhub
Install Your IDE Plugin:
Configure Claude Desktop:
Edit your claude_desktop_config.json:
{
"mcpServers": {
"MCPxHub": {
"command": "npx",
"args": ["-y", "@bugstan/mcpxhub"],
"env": {
"IDE_TYPE": "vscode" // or "jetbrains"
}
}
}
}
Start Coding: Launch your IDE, then open Claude Desktop. They will connect automatically!
MCP x Hub requires an MCP server plugin installed in your IDE to function:
# Global installation
npm install -g @bugstan/mcpxhub
# Or as a project dependency
npm install @bugstan/mcpxhub
# Clone the repository
git clone https://github.com/n2ns/MCPxHub.git
cd MCPxHub
# Install dependencies
npm install
# Build the project
npm run build
npm run build
npm run bundle
The bundled file will be located at dist/bundle.js.
# Give execution permission to the script
chmod +x test.sh
# Run test script
./test.sh [ide_type]
# Example:
./test.sh jetbrains
# Run test script
test.bat [ide_type] [mcp_server_port] [mcp_server]
# Example:
test.bat jetbrains 63342 127.0.0.1
The .claude.example.json file in this repository contains a sample configuration for Claude Desktop. For manual testing with environment variables:
# Enable logging
export LOG_ENABLED=true
# Set IDE type ('jetbrains' or 'vscode')
export IDE_TYPE=jetbrains
# Optionally specify MCP server address
# export MCP_SERVER=127.0.0.1
# Optionally specify MCP server port
# export MCP_SERVER_PORT=63342
node dist/bundle.js
MCP x Hub now includes an automatic reconnection mechanism with adaptive polling:
This means you can start MCP x Hub and IDE in any order, and the system will automatically establish a connection.
| Variable Name | Description | Default Value |
|---|---|---|
| LOG_ENABLED | Enable log output | false |
| MCP_SERVER | MCP server address | 127.0.0.1 |
| IDE_TYPE | IDE type | jetbrains |
| MCP_SERVER_PORT | MCP server port | None |
For detailed technical information, development guidelines, and integration instructions, see the docs directory.
Please see CONTRIBUTING.md for details on how to contribute to this project.
This project is licensed under the MIT License - see the LICENSE file for details.
FAQs
The ultimate MCP middleware connecting Claude Desktop to VS Code, Cursor, Antigravity, Windsurf, and JetBrains IDEs. Unlock standard agentic coding capabilities across all your editors.
We found that @bugstan/mcpxhub demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
A mini Shai-Hulud campaign compromised Red Hat Cloud Services npm packages to steal developer and CI/CD secrets during installation.

Research
/Security News
The North Korean malware loader hides in a Packagist-listed package and its GitHub branch to fetch and execute remote code in a likely Contagious Interview-style lure.

Security News
The Rust project is moving toward formal rules on LLM use in contributions after months of internal debate over maintainer burden, code quality, and contributor experience.