mytool3
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., "@mytool3say hello to Alice"
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.
π€ MCP Server mytool3
A lightweight Model Context Protocol (MCP) server that provides a bridge between Claude AI and your local Python environment.
π Overview
mytool3 is a proof-of-concept MCP server built to demonstrate the seamless integration of local Python execution with Claude Desktop.
It allows Claude to "step out" of its sandbox and interact with your machine via a standard tool interface.
π Project Structure
mcp_gen/
βββ .venv/
βββ mcpgen/ # generator logic
βββ βββ __init__.py
| βββ cli.py
β βββ generator.py
β βββ mytool3/ # MCP server
β β βββ __init__.py
β β βββ server.py
β β βββ mcp.json
βββ .gitignore
βββ README.md
βββ pyproject.tomlβοΈ Features Standard Discovery:
Automatically announces its tools to Claude via the list_tools protocol.
Synchronous Execution: Uses stdio transport for high-speed, local communication.
Adaptive Integration: Fully compatible with the Claude Desktop interface.
βοΈ Installation & Setup
Environment Initialization Standardize the local environment using a virtual environment to isolate the MCP dependencies.
# Clone the repository
git clone https://github.com/reory/mytool3.git
cd mytool3Create and activate virtual environment
python -m venv .venv
source .venv/bin/activate # Automation for Mac/Linux
**OR: .venv\Scripts\activate (Windows)**Related MCP server: My UV MCP Server
Upgrade core tooling
pip install --upgrade pip setuptoolsDependency Resolution This project leverages the fastmcp SDK for streamlined protocol handling.
# Install required MCP packages
pip install fastmcp mcpVerify installation
python -c "import fastmcp; print(f'FastMCP version: {fastmcp.version}')"
Service Registration (Claude Desktop) To hook the server into the Claude Desktop runtime, inject the absolute paths into your local configuration. Command-line shortcut (PowerShell): PowerShell
Open the specific MSIX config path for the Windows Store version
notepad "$env:LOCALAPPDATA\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\claude_desktop_config.json" JSON Payload:
JSON { "mcpServers": { "mytool3": { "command": "C:\Absolute\Path\To\.venv\Scripts\python.exe", "args": ["C:\Absolute\Path\To\mcpgen\mytool3\server.py"] } } }
π§ͺ Development Workflow
Manual Protocol Test Before testing in the Claude UI, ensure the server initiates the stdio transport without Python exceptions:
# Set unbuffered mode to prevent pipe-hangs
export PYTHONUNBUFFERED=1
python mcpgen/mytool3/server.pyHot-Reloading (Optional) If iterating on tool logic, use the fastmcp dev-tools for immediate feedback:
fastmcp dev mcpgen/mytool3/server.pyπ§ Tools Available
Tool Name | Parameters | Description |
|
| Returns a personalized greeting from the local server. |
β οΈ Troubleshooting
Silent Failures: If the "Running" badge is blue but no tools appear, ensure your server.py is returning CallToolResult and not CallToolRequest.
The Ghost Sandbox: If changes to the code aren't reflecting, use Task Manager to End Task on all Claude processes to force a config reload.
Import Errors: Ensure you run pip install mcp specifically for the Python version defined in your command path.
It specifically calls out the 2026 UI features like the "Connectors" menu, which didn't exist in older versions of the app.Path Accuracy: It preserves that long, annoying "Packages" path we foundβthis is the #1 thing that trips people up.
Code Logic: It warns about the Result vs Request trap we just solved.
π£οΈ Roadmap Features
Persistent Memory (SQLite Integration) Goal: Give Claude a "long-term memory" that persists across different chat sessions.
File System Sentinel (Local I/O) Goal: Allow Claude to safely inspect and summarize local directory structures.
Web Research Bridge (Playwright/Scraper) Goal: Enable Claude to fetch real-time data from sites without official APIs (like documentation pages).
π Notes
This was challenging to build as FastMcp is a new library in python and the documentation is new and still evolving. I had to cross reference documents from a few different sources. FastMcp
Built By Roy Peters Contact π
This server cannot be installed
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/reory/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server