Skip to main content
Glama
roboulos

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のサーバーレスデプロイメントモデルと互換性があります。

Related MCP server: Kintone MCP Server

特徴

  • 完全な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

Latest Blog Posts

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