MCP.so
Sign In

MCP Client-Server

@duaraghav8

Basic information

Category

Other

Transports

stdio

Author

duaraghav8

About MCP Client-Server

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

MCP Client-Server 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"
    }
  }
}

MCP Client-Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

Fetch the live tool list directly from this server's endpoint using the button above.

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