MCP.so
Sign In

MCP Demo Server

@KennyKang7012

Basic information

Category

Other

Transports

stdio

Author

KennyKang7012

About MCP Demo Server

No overview available yet

MCP Demo Server config

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

{
  "mcpServers": {
    "MCP-Demo-Server": {
      "command": "python",
      "args": [
        "-m",
        "venv",
        ".venv"
      ]
    }
  }
}

MCP Demo 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.

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

Overview

What is MCP Demo Server?

MCP Demo Server is a simple Python example project that demonstrates how to build basic Model Context Protocol (MCP) tools. It provides two tools: add for adding two integers and say_hello for generating a personalized greeting.

How to use MCP Demo Server?

Clone the repository, create a virtual environment, install the mcp[cli] package, then run uv run --with mcp[cli] mcp run server.py to start the server. You can also test it in development mode with mcp dev server.py. For GitHub Copilot integration, configure a .vscode/mcp.json file with the uv command.

Key features of MCP Demo Server

  • Implements a simple addition tool (add)
  • Implements a greeting tool (say_hello)
  • Written in Python using the MCP library
  • Ready-to-use with VS Code and GitHub Copilot

Use cases of MCP Demo Server

  • Learning how to build MCP tools in Python
  • Testing MCP server integration with VS Code or GitHub Copilot
  • Extending the demo with additional custom tools

Frequently asked questions

1

What Python version does MCP Demo Server require?

Python 3.x is required.

2

What dependencies does MCP Demo Server need?

It requires the `mcp[cli]` package and the `uv` package manager.

3

How do I start the server?

Run `uv run --with mcp[cli] mcp run server.py` from the project directory.

4

Can I test the server in development mode?

Yes, run `mcp dev server.py` to enable automatic reloading and detailed debugging.

5

How do I configure MCP Demo Server for GitHub Copilot?

Create a `.vscode/mcp.json` file in the project root with the `uv` command and `mcp run server.py` as shown in the README.

Comments

More Other MCP servers