Running the server
After installing dependencies and configuring.env:
Transport options
Select a transport at runtime:| Transport | Use case |
|---|---|
| stdio | Local MCP clients (Claude Desktop, Claude Code, Cursor) |
| SSE | Remote or Docker-based deployments |
| streamable-http | Newer 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.