Skip to main content

Running the server

After installing dependencies and configuring .env:
By default, the server starts with stdio transport — the standard for local MCP connections.

Transport options

Select a transport at runtime:
TransportUse case
stdioLocal MCP clients (Claude Desktop, Claude Code, Cursor)
SSERemote or Docker-based deployments
streamable-httpNewer MCP clients that support HTTP streaming

Virtual environment

It’s recommended to use a virtual environment:

Testing tools manually

Run the server and connect an MCP client to test individual tools. Try asking the AI agent to perform operations:
“List all users” “Create a new order for product X” “Get the status of order #123”
Check the server’s terminal output for request logs, errors, and validation warnings.