Simple Xano MCP工具
一个简化的模型上下文协议服务器,它通过Xano元数据API使克劳德能够与Xano数据库进行交互。
服务介绍
Xano MCP 服务器
这是一个简化的模型上下文协议(MCP)服务器,用于Xano数据库集成。它允许Claude通过Xano元数据API与Xano数据库进行交互。
功能
此MCP服务器提供了以下核心工具:
- 列出Xano实例
- 获取实例详情
- 列出实例中的数据库
- 列出数据库中的表
- 获取表详情
本地使用
前提条件
- Python 3.8或更高版本
- 有效的Xano元数据API令牌
安装
# Install dependencies
pip install httpx "mcp[cli]"
运行服务器
# Run with your Xano token
python xano_mcp_sdk.py --token "YOUR_XANO_API_TOKEN"
Smithery.ai 部署
此仓库配置为可在Smithery.ai上部署。
部署步骤
- 在Smithery.ai上添加您的服务器。
- 将您的Xano API令牌设置为配置参数。
- 部署您的服务器。
API 端点结构
实现使用了具有以下结构的Xano API:
- 认证:
/auth/me - 浏览实例:
/instance - 列出数据库:
/instance/{name}/workspace - 列出表:
/instance/{name}/database/{name}/table
实现
MCP服务器使用了FastMCP SDK for Python,确保了协议的一致性和对MCP请求和响应的正确处理。