Skip to main content
Glama
trickv

Claude Code MCP Server

by trickv
this is a little hack that I had Claude Code spin up for me and it only kinda half works. feel free to pirate it but don't expect much despite the fact that Claude Code does a great job of generating readmes that look like what you'd find in a finished product!

Claude Code MCP Server

A Model Context Protocol (MCP) server that allows Claude Desktop to interface with Claude Code instances. This enables remote control and coordination between different Claude environments.

Quick Start

  1. Install dependencies:

    npm install
  2. Test the server:

    npm start
  3. Configure Claude Desktop: Add to your Claude Desktop MCP configuration (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

    {
      "mcpServers": {
        "claude-code-bridge": {
          "command": "node",
          "args": ["/absolute/path/to/this/project/src/index.js"]
        }
      }
    }

Related MCP server: cc-tap

Available Tools

  • check_claude_code_installation: Verify Claude Code is available

  • execute_claude_code_command: Send commands to Claude Code

  • start_claude_code_session: Initialize a new Claude Code session

  • read_file_via_claude_code: Read files through Claude Code

  • write_file_via_claude_code: Write files through Claude Code

Example Usage in Claude Desktop

Once configured, you can use these tools in Claude Desktop:

Check if Claude Code is installed on the system
Start a new Claude Code session in /path/to/project and ask it to analyze the codebase
Execute command: "Create a new React component called UserProfile"

Architecture Notes

This is a basic implementation that demonstrates the concept. The server currently:

  1. Simulates Claude Code integration (since we're building without the actual CLI)

  2. Provides a foundation for real integration once Claude Code CLI is available

  3. Shows the MCP bridge pattern for inter-Claude communication

Future Enhancements

  • Real Claude Code integration when CLI is available

  • Persistent session management

  • Bidirectional communication

  • Network MCP server version for remote access

  • Session state synchronization

  • Error handling and recovery

Development

# Run in development mode with auto-reload
npm run dev

Network Server Extension

To extend this to work with Claude.ai web/mobile, you'd:

  1. Add HTTP/WebSocket transport instead of stdio

  2. Implement authentication/authorization

  3. Add session management

  4. Handle concurrent connections

  5. Deploy as a network service

The MCP protocol already supports this - just swap the transport layer!

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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/trickv/claude-squared-code'

If you have feedback or need assistance with the MCP directory API, please join our Discord server