MCP CRUD Tools
Click on "Deploy 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., "@MCP CRUD Toolslist all users and show me their names and email addresses"
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 CRUD Tools (FastMCP + HTTPX)
This repo exposes an MCP server that provides "tools" (functions) for Users & Products. Internally it calls your CRUD Service REST APIs.
Tools exposed
Users:
list_users,get_user,create_user,update_user,delete_userProducts:
list_products,get_product,create_product,update_product,delete_product
Transport:
Streamable HTTP at:
http://localhost:8002/mcp
Run with Docker (recommended)
Create
.env:
cp .env.example .envStart MCP server:
docker compose up --buildConnecting to your CRUD service
Default .env.example uses:
CRUD_URL=http://host.docker.internal:8000
This works on macOS/Windows when your CRUD service is accessible at http://localhost:8000.
If you run Linux, either:
run MCP server locally (no Docker), OR
add
extra_hosts: ["host.docker.internal:host-gateway"]indocker-compose.yml.
Run locally (no Docker)
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
python server.pyRelated MCP Connectors
Manage products, EU Digital Product Passports, operator parties, and GS1 EPCIS supply-chain events.
GestãoClick ERP (business management for SMBs) via the official API: customers, suppliers, products
Unified MCP server for 70+ eCommerce platforms: products, orders, customers, and more.
Deploy production REST APIs from JSON schemas in seconds. Manage projects, schemas, and deployments.