Server Client Demo
FreeNot checkedA demo MCP server with streamable HTTP transport and auto tool registry, enabling LLMs to connect with external data sources and tools.
About
A demo MCP server with streamable HTTP transport and auto tool registry, enabling LLMs to connect with external data sources and tools.
README
The Model Context Protocol (MCP) is a powerful framework that enables developers to build AI applications with large language models (LLMs) by providing a standardized way to connect models with external data sources and tools.
MCP is nothing but a protocol to connect LLMs with external data sources and tools (functions).
MCP Server
This repository contains the code for setting up a demo MCP server. It contains:
- A stateless MCP server with streamable HTTP transport for scalable production deployment.
- Auto tool registry with
@mcp_tooldecorator. - Docker file to containerize the server.
- Server can be run locally or in docker and deployed to any cloud provider.
Setup
- Install uv
curl -LsSf https://astral.sh/uv/install.sh | sh
- Install dependencies
uv sync
MCP Client
This repository contains the code for setting up a demo MCP client with OpenAI SDK. Refer to the client for more details.
Note: For ease of understanding, both server and client are in the same repository, you can easily keep them in separate repositories / projects.
Install Server Client Demo in Claude Desktop, Claude Code & Cursor
unyly install mcp-server-client-demoInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add mcp-server-client-demo -- uvx mcp-demoFAQ
Is Server Client Demo MCP free?
Yes, Server Client Demo MCP is free — one-click install via Unyly at no cost.
Does Server Client Demo need an API key?
No, Server Client Demo runs without API keys or environment variables.
Is Server Client Demo hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Server Client Demo in Claude Desktop, Claude Code or Cursor?
Open Server Client Demo on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Server Client Demo with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
