Skip to main content
Glama

Xano MCP Server for Smithery

by roboulos

Smithery 用 Xano MCP サーバー

Xano データベースを Smithery と統合し、Claude AI が Xano データベースと対話できるようにする Model Context Protocol (MCP) サーバー。

概要

このMCPサーバーは、Claude AI(Smithery経由)とXanoデータベース間のブリッジを提供し、Claudeが標準化されたインターフェースを介してXanoデータに対する操作を実行できるようにします。このサーバーはモデルコンテキストプロトコル(MCP)を実装しており、Smitheryのサーバーレスデプロイメントモデルと互換性があります。

特徴

  • 完全なXano API統合
  • stdio と WebSocket の両方のトランスポート方式をサポート
  • 包括的なデータベース操作(テーブル、スキーマ、レコード)
  • ファイル管理機能
  • リクエスト履歴の追跡
  • インポート/エクスポート機能

利用可能なツール

サーバーは次のカテゴリのツールを提供します。

インスタンスとデータベースの操作

  • Xanoインスタンスの一覧
  • インスタンスの詳細を取得する
  • データベース/ワークスペースの一覧
  • ワークスペースの詳細を取得する

テーブル操作

  • テーブルの一覧
  • テーブルの詳細を取得する
  • テーブルの作成、更新、削除

テーブルスキーマ操作

  • テーブルスキーマの取得と更新
  • フィールドの追加、名前の変更、削除

テーブルインデックス操作

  • さまざまなインデックス タイプ (B ツリー、一意、検索、空間、ベクター) の一覧表示、作成、削除

テーブルコンテンツの操作

  • テーブルの内容の閲覧と検索
  • レコードに対する 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トークンを使用してサーバーを設定します
  2. Smitheryワークフローでサーバーを使用する

セキュリティに関する考慮事項

  • Xano APIトークンを安全に保管する
  • 可能な場合は機密情報に環境変数を使用する
  • Xanoデータベースでアクセス制御の使用を検討する
  • MCPサーバーはXanoデータベースにフルアクセスできるため、安全に展開してください。

構成

サーバーは、コマンドライン引数または環境変数を使用して構成できます。

オプション環境変数説明
- トークンXANO_API_トークンXano APIトークン(必須)
- 輸送MCP_トランスポート転送方法: stdio または websocket (デフォルト: stdio)
- ポートMCP_ポートWebSocketサーバーのポート(デフォルト: 8765)
- デバッグMCP_デバッグ詳細ログのデバッグモードを有効にする

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 ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Claude AI が Xano データベースと対話できるようにし、標準化されたインターフェースを通じて包括的なデータベース操作、ファイル管理、および要求履歴の追跡を提供するモデル コンテキスト プロトコル サーバー。

  1. 概要
    1. 特徴
      1. 利用可能なツール
        1. インスタンスとデータベースの操作
        2. テーブル操作
        3. テーブルスキーマ操作
        4. テーブルインデックス操作
        5. テーブルコンテンツの操作
        6. ファイル操作
        7. リクエスト履歴操作
        8. ワークスペースのインポート/エクスポート
      2. インストール
        1. 前提条件
        2. ローカルインストール
      3. 使用法
        1. ローカルで実行
        2. Smitheryと併用
      4. セキュリティに関する考慮事項
        1. 構成
          1. Docker サポート
            1. ライセンス

              Related MCP Servers

              • A
                security
                F
                license
                A
                quality
                Enables interaction with the Xano API through a Model Context Protocol (MCP) interface, providing secure and type-safe management of Xano database operations.
                Last updated -
                6
                TypeScript
              • -
                security
                F
                license
                -
                quality
                Enables AI assistants to manage Xano databases through the Model Context Protocol, allowing users to create, modify, and delete tables, edit schemas, and extract API documentation.
                Last updated -
                6
                TypeScript
              • A
                security
                F
                license
                A
                quality
                A Model Context Protocol server that connects AI assistants like Claude to Notion workspaces, enabling them to view, search, create, and update Notion databases, pages, and content blocks.
                Last updated -
                12
                194
                JavaScript
                • Apple
              • -
                security
                A
                license
                -
                quality
                A simplified Model Context Protocol server that enables Claude to interact with Xano databases through the Xano Metadata API.
                Last updated -
                2
                Python
                MIT License
                • Apple
                • Linux

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/roboulos/xano-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server