Xano MCP Server for Smithery

Xano MCP Server for Smithery

一个模型上下文协议服务器,使 Claude AI 能够与 Xano 数据库交互,通过标准化接口提供全面的数据库操作、文件管理和请求历史记录跟踪。

Category
访问服务器

README

用于 Smithery 的 Xano MCP 服务器

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

概述

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

特性

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

可用工具

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

实例和数据库操作

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

表操作

  • 列出表
  • 获取表详情
  • 创建、更新和删除表

表模式操作

  • 获取和更新表模式
  • 添加、重命名和删除字段

表索引操作

  • 列出、创建和删除各种索引类型(btree、unique、search、spatial、vector)

表内容操作

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

文件操作

  • 列出、上传和删除文件
  • 获取文件详情

请求历史操作

  • 浏览和搜索请求历史

工作区导入/导出

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

安装

前提条件

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

本地安装

# 克隆存储库
git clone https://github.com/roboulos/xano-mcp.git
cd xano-mcp

# 安装依赖项
pip install -r requirements.txt

用法

本地运行

# 使用 stdio 传输(默认)运行
python -m src.xano_mcp --token YOUR_XANO_API_TOKEN

# 使用 WebSocket 传输运行
python -m src.xano_mcp --token YOUR_XANO_API_TOKEN --transport websocket --port 8765

# 启用调试模式
python -m src.xano_mcp --token YOUR_XANO_API_TOKEN --debug

与 Smithery 一起使用

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

  2. 在您的 Smithery 工作流程中使用服务器

安全注意事项

  • 安全地存储您的 Xano API 令牌
  • 尽可能对敏感信息使用环境变量
  • 考虑对您的 Xano 数据库使用访问控制
  • MCP 服务器具有对您的 Xano 数据库的完全访问权限,因此请安全地部署它

配置

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

选项 环境变量 描述
--token XANO_API_TOKEN 您的 Xano API 令牌(必需)
--transport MCP_TRANSPORT 传输方法:stdio 或 websocket(默认:stdio)
--port MCP_PORT WebSocket 服务器的端口(默认:8765)
--debug MCP_DEBUG 启用调试模式以进行详细日志记录

Docker 支持

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

# 构建 Docker 镜像
docker build -t xano-mcp .

# 使用 stdio 传输运行
docker run -e XANO_API_TOKEN=YOUR_TOKEN xano-mcp

# 使用 WebSocket 传输运行
docker run -e XANO_API_TOKEN=YOUR_TOKEN -p 8765:8765 xano-mcp --transport websocket --port 8765

许可证

该项目已获得 MIT 许可证的许可 - 有关详细信息,请参阅 LICENSE 文件。

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选