MCP.so
Sign In

MCP Client-Server

@duaraghav8

About MCP Client-Server

Simplest example of MCP client-server architecture over HTTP using Python & Golang

Basic information

Category

Other

Runtime

go

Transports

stdio

Publisher

duaraghav8

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "mcp-client-server": {
      "type": "http",
      "url": "http://0.0.0.0:8000/mcp"
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is MCP Client-Server?

The simplest example of the MCP client-server architecture. The server runs as a remote MCP server serving HTTP requests, and the client consumes the remote server over HTTP. It is intended for education and basic prototyping.

How to use MCP Client-Server?

Set up a virtual environment, install dependencies with uv install, then start the server with python server.py (accessible at http://0.0.0.0:8000/mcp by default) or run in dev mode with mcp dev server.py. After the server is running, execute python client.py to call a tool on the server.

Key features of MCP Client-Server

  • Minimal MCP client‑server example.
  • Remote server communicates over HTTP.
  • Client consumes tools from the remote server.
  • Easily runnable with Python virtual environment.

Use cases of M

Comments

More Other MCP servers