MCP with MCPO Demo
This repository demonstrates how to build and run MCP (Model Context Protocol) tools using MCPO.
We'll cover everything from setup to creating sample tools and running the MCP server.
What is MCP?
MCP (Model Context Protocol) is a standard protocol that allows LLMs (like GPT, Claude, etc.) to interact with external tools, databases, and APIs efficiently.
What is MCPO?
MCPO is the official MCP Orchestrator, which manages your MCP servers and tools.
It allows your LLM to auto-discover available tools and decide when to call them.
1. Prerequisites
- Python 3.11+
- uv (Recommended for virtual environment management)
- Git
2. Setup Instructions
Step 1 — Clone the Repository
Step 2 — Create Virtual Environment
Activate the environment:
Linux / Mac:
Windows (PowerShell):
Step 3 — Install Dependencies
Or:
3. Project Structure
4. MCP Tools
4.1 Hello World Tool (tools/hello_world.py
)
4.2 Reverse String Tool (tools/reverse_string.py
)
5. MCP Server (server.py
)
6. Running the Server
If you want to run mcpo on https
7. Testing Tools
Hello World:
Response:
Reverse String:
Response:
License
MIT License © 2025
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
A demonstration MCP server that provides basic utility tools including hello world functionality and string reversal operations. Shows how to build and deploy MCP tools using the MCPO orchestrator framework.