Token导航 LogoToken导航TokenDH.com
Xano MCP logo
数据服务stdio官方级别未说明来源级核验

Xano MCP

MCP Server

一个用于将Xano数据库与Smithery集成的MCP服务器,使Claude AI能够与Xano数据库交互。

工具数

17

提示词数

0

GitHub Stars

1

资源数

0
数据库集成PythonClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

roboulos

提供方

roboulos

最后核验

2026/5/17 20:38

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

Smithery的Xano MCP服务器

用于将Xano数据库与Smithery集成的模型上下文协议(MCP)服务器,使Claude AI能够与Xano数据库交互。

概述

此MCP服务器在Claude AI(通过Smithery)和Xano数据库之间提供了一个桥梁,允许Claude通过标准化的接口对Xano数据执行操作。服务器实现了模型上下文协议,使其与Smithery的无服务器部署模型兼容。

特性

  • 完成Xano API集成
  • 支持stdio和WebSocket传输方法
  • 全面的数据库操作(表、模式、记录)
  • 文件管理功能
  • 请求历史跟踪
  • 导入/导出功能

可用工具

服务器提供以下类别的工具:

实例和数据库操作

  • 列出Xano实例
  • 获取实例详细信息
  • 列出数据库/工作区
  • 获取工作区详细信息

表操作

  • 列出表格
  • 获取表格详细信息
  • 创建、更新和删除表

表架构操作

  • 获取并更新表架构
  • 添加、重命名和删除字段

表索引操作

  • 列出、创建和删除各种索引类型(btree、唯一、搜索、空间、向量)

表内容操作

  • 浏览和搜索表格内容
  • 对记录执行CRUD操作(创建、读取、更新、删除)
  • 批量操作以提高效率

文件操作

  • 列出、上传和删除文件
  • 获取文件详细信息

请求历史操作

  • 浏览和搜索请求历史记录

工作区导入/导出

  • 导出和导入工作区和模式

安装

先决条件

  • Python 3.10或更高版本
  • Smithery CLI(用于部署)
  • Xano API代币

本地安装

# Clone the repository
git clone https://github.com/roboulos/xano-mcp.git
cd xano-mcp

# Install dependencies
pip install -r requirements.txt

用法

本地运行

# Run with stdio transport (default)
python -m src.xano_mcp --token YOUR_XANO_API_TOKEN

# Run with WebSocket transport
python -m src.xano_mcp --token YOUR_XANO_API_TOKEN --transport websocket --port 8765

# Enable debug mode
python -m src.xano_mcp --token YOUR_XANO_API_TOKEN --debug

与Smithery一起使用

  1. 将MCP服务器部署到Smithery:
smithery deploy
  1. 在Smithery仪表板中使用您的Xano API令牌配置服务器
  1. 在Smithery工作流中使用服务器

安全考虑

  • 安全存储您的Xano API代币
  • 尽可能对敏感信息使用环境变量
  • 考虑在Xano数据库上使用访问控制
  • MCP服务器可以完全访问您的Xano数据库,因此可以安全地部署它

配置

可以使用命令行参数或环境变量配置服务器:

选项环境变量描述
--令牌XANO_API_token您的XANO API令牌(必需)
--transportMCP_transport传输方式:stdio或websocket(默认:stdio)
--端口MCP_portWebSocket服务器的端口(默认值:8765)
--debugMCP_debug启用详细日志记录的调试模式

Docker支持

您可以使用Docker运行服务器:

# Build the Docker image
docker build -t xano-mcp .

# Run with stdio transport
docker run -e XANO_API_TOKEN=YOUR_TOKEN xano-mcp

# Run with WebSocket transport
docker run -e XANO_API_TOKEN=YOUR_TOKEN -p 8765:8765 xano-mcp --transport websocket --port 8765

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

目录标签

目录标签

数据库集成PythonClaude本地部署AI交互文件管理请求历史跟踪工作区导入导出

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Python

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

17

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotokenremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP