This is a simplified Model Context Protocol (MCP) server for Xano database integration. It allows Claude to interact with Xano databases through the Xano Metadata API.
This MCP server provides core tools for:
- Listing Xano instances
- Getting instance details
- Listing databases in an instance
- Listing tables in a database
- Getting table details
- Python 3.8 or higher
- A valid Xano Metadata API token
# Install dependencies
pip install httpx "mcp[cli]"
# Run with your Xano token
python xano_mcp_sdk.py --token "YOUR_XANO_API_TOKEN"
This repository is configured for deployment on Smithery.ai.
- Add your server on Smithery.ai
- Set your Xano API token as the configuration parameter
- Deploy your server
The implementation uses the Xano API with this structure:
- Authentication:
/auth/me
- Browse instances:
/instance
- List databases:
/instance/{name}/workspace
- List tables:
/instance/{name}/database/{name}/table
The MCP server uses the FastMCP SDK for Python, which ensures protocol compliance and proper handling of MCP requests and responses.