Skip to main content
Glama

MCP Server Example

by sakthigcp

MCP Server Example

This project is an example of a simple web server, mcp-server, designed to be run easily and without a complex setup process.

It uses uv, a fast Python package manager, to execute the server directly from its GitHub repository in a temporary environment.

Prerequisites

Before you can run the server, you need to have uv installed on your system.

Install uv

On macOS and Linux:

curl -LsSf https://astral.sh/uv/install.sh | sh

On Windows (PowerShell):

irm https://astral.sh/uv/install.ps1 | iex

Running the Server

You can run the server with a single command in your terminal. This command uses uvx to fetch the code from GitHub, set up a temporary environment, and run the mcp-server application.

uvx --from git+https://github.com/sakthigcp/mcpserverexample.git mcp-server

After running this, the server will start and be accessible on your local machine (typically at http://127.0.0.1:8000).

Task Runner Configuration

The JSON snippet below is an example of how you might configure a task runner (like just or a custom script) to create a convenient alias for the run command.

In this configuration, a task named addnumbers is defined to execute the server.

{ "addnumbers": { "command": "uvx", "args": [ "--from", "git+https://github.com/sakthigcp/mcpserverexample.git", "mcp-server" ] } }

If you were using a tool that reads this configuration, you could simply run your-task-runner addnumbers to start the server.

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

A simple example MCP server that demonstrates basic server functionality and can be easily run using uv package manager. Provides a minimal implementation for learning and development purposes.

  1. Prerequisites
    1. Install uv
  2. Running the Server
    1. Task Runner Configuration

      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/sakthigcp/mcpserverexample'

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