Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@aleostudio MCP Servercalculate 125 multiplied by 8"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Simple MCP server with tools for AI agents
A fast and lightweight MCP server with different tools for AI agents. It supports STDIO (Claude Desktop) and SSE (remote agents).
Index
Prerequisites
Python >= 3.11
uv and pip installed
Configuration
Init virtualenv and install dependencies with:
Create your .env file by copying:
Then, customize it if needed.
Run server in STDIO mode
First of all, to test the server, install and run a MCP inspector with:
At the end, a UI will open in your browser. Connect to the server by clicking Connect on the left menu.
Then, from the top bar, click on Tools and List tools. At this point you can choose you preferred tools and play with it.
If you want to test it without the inspector, simply launch with:
Run server in SSE mode
If you want to use the server through SSE from remote agents, launch it with:
If you want to simulate a tool call from a remote agent, create a simple STDIO client in python (e.g. stdio_test.py) with this code:
Then run with:
You will see a the available tools list and the result of calculate.
Configure Claude Desktop
If you want to use tools on Claude Desktop, create the file claude_desktop_config.json with this content:
Move this file in:
macOS:
~/Library/Application Support/ClaudeWindows:
%APPDATA%\Claude
Available tools
Tool | Descrizione |
| Math operations (add, subtract, multiply, divide, power) |
| Date/hour with timezone and configurable format |
| Text handler (word count, extract email/URL, stats) |
| HTTP GET/HEAD requests |
| JSON, Base64, Hex conversions |
Debug in VSCode
To debug your Python microservice you need to:
Install VSCode
Ensure you have Python extension installed
Ensure you have selected the right interpreter with virtualenv on VSCode
Click on Run and Debug menu and create a launch.json file
From dropdown, select Python debugger and FastAPI
Change the
.vscode/launch.jsoncreated in the project root with this (customizing host and port if changed):
Put some breakpoint in the code, then press the green play button
Call the API to debug
Made with ♥️ by Alessandro Orrù