Skip to main content
Glama
S1LV3RJ1NX

MCP Server Client Demo

by S1LV3RJ1NX

Model Context Protocol (MCP)

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_tool decorator.

  • 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.

F
license - not found
-
quality - not tested
C
maintenance

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/S1LV3RJ1NX/mcp-server-client-demo'

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