Skip to main content
Glama
MCP Server Demo

MCP Server Demo

by elvisleyva49

MCP Server Demo (WebSocket)

A minimal MCP server implementation using WebSocket, ideal for modern integrations with tools like VSCode, Claude, etc.

πŸš€ Quickstart

1. Clone and install

git clone https://github.com/tuusuario/mcp-server-demo.git
cd mcp-server-demo
npm install

2. Run the server

npm start

Server runs at ws://localhost:4000.

3. Test with the example client

npm run client

You should see connection logs and message exchange.


Related MCP server: mcp-server

πŸ“ Project Structure

  • index.js: Main server (Express + WebSocket)

  • mcp-protocol.js: MCP message validation logic

  • clients/example-client.js: Example WebSocket client

  • Dockerfile: For cloud deployment

  • package.json: Dependencies and scripts


🐳 Deploy to Google Cloud Run

  1. Build and push the Docker image

  2. Deploy using the suggested gcloud run deploy commands


πŸ“ References

See the accompanying article for theoretical context and use cases.


Made with ❀️ for educational purposes.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      D
      maintenance
      A simple, extensible MCP server implementation for local use with tools like Copilot Chat, enabling context management and protocol-compliant communication.
      1
      3
      MIT
    • A
      license
      Not graded
      quality
      F
      maintenance
      Enables AI-driven interactions with Minecraft through a WebSocket-based server and MCP protocol, allowing external MCP clients and in-game chat to trigger AI tools.
      4
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      A basic MCP server implementation using Node.js and TypeScript that bridges AI models with external tools and data sources via JSON-RPC.
      2
      ISC