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.
Integrations
Uses environment variables for configuration management, allowing secure storage of API keys and other sensitive data needed for Xano API interactions.
Provides repository management for the MCP server codebase, with instructions for cloning and contributing to the project.
Manages dependencies and provides scripts for building, developing, and running the MCP server.
Xano MCP サーバー
Xano APIと連携するためのモデルコンテキストプロトコル(MCP)サーバー実装。このサーバーは、MCPインターフェースを介してXanoデータベース操作を管理するためのツールとリソースを提供します。
特徴
- Xano APIによる安全な認証
- TypeScript を使用した型安全な API のやり取り
- 環境ベースの構成
- MCP準拠インターフェース
- ワークスペース管理ツール
- テーブルコンテンツの操作(作成、読み取り、更新)
- 詳細なメッセージによるエラー処理の改善
インストール
構成
- サンプル環境ファイルをコピーします。
- Xano 資格情報を使用して
.env
ファイルを更新します。
発達
プロジェクト構造
利用可能なMCPツール
ワークスペースツール
get_workspaces
: 利用可能なワークスペースをすべて一覧表示する
テーブルツール
create_table
: ワークスペースに新しいテーブルを作成するget_table_content
: ページ区切りをサポートするテーブルからコンテンツを取得するadd_table_content
: テーブルに新しいコンテンツを追加するupdate_table_content
: テーブル内の既存のコンテンツを更新するget_all_tables
: ワークスペース内のすべてのテーブルを詳細情報とともに一覧表示します
使用例
ワークスペースの操作
テーブルの管理
環境変数
変数 | 説明 | 必須 | デフォルト |
---|---|---|---|
XANO_API_KEY | Xano API認証キー | はい | - |
XANO_API_URL | Xano APIエンドポイントURL | はい | - |
ノード環境 | 環境(開発・生産) | いいえ | 発達 |
API_タイムアウト | APIリクエストのタイムアウト(ミリ秒) | いいえ | 10000 |
エラー処理
サーバーは、次の詳細なエラー メッセージを提供します。
- 無効なパラメータ
- 認証失敗
- APIリクエストの失敗
- コンテンツ検証エラー
- 不明なツールのリクエスト
安全
- 環境変数は機密性の高い設定に使用されます
- 秘密の漏洩を防ぐためにTruffleHogの設定が含まれています
- APIキーと機密データはリポジトリにコミットされません
貢献
- 機能ブランチを作成する
- 変更を加える
- プルリクエストを送信する
ライセンス
ISC
You must be authenticated.
モデル コンテキスト プロトコル (MCP) インターフェイスを介して Xano API との対話を可能にし、Xano データベース操作の安全で型安全な管理を提供します。
- Features
- Installation
- Configuration
- Development
- Project Structure
- Available MCP Tools
- Usage Examples
- Environment Variables
- Error Handling
- Security
- Contributing
- License