Xano MCP Server for Smithery

by roboulos
Verified

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

  • Supports containerized deployment using Docker, with configuration options for both stdio and WebSocket transport methods.

  • Compatible with Smithery's serverless deployment model, allowing the MCP server to be deployed and managed in a serverless environment.

Smithery용 Xano MCP 서버

Xano 데이터베이스를 Smithery와 통합하여 Claude AI가 Xano 데이터베이스와 상호 작용할 수 있도록 하는 MCP(Model Context Protocol) 서버입니다.

개요

이 MCP 서버는 Claude AI(Smithery를 통해)와 Xano 데이터베이스 간의 브리지 역할을 하여 Claude가 표준화된 인터페이스를 통해 Xano 데이터에 대한 작업을 수행할 수 있도록 합니다. 이 서버는 모델 컨텍스트 프로토콜(Model Context Protocol)을 구현하여 Smithery의 서버리스 배포 모델과 호환됩니다.

특징

  • Xano API 통합 완료
  • stdio 및 WebSocket 전송 방법 모두 지원
  • 포괄적인 데이터베이스 작업(테이블, 스키마, 레코드)
  • 파일 관리 기능
  • 요청 내역 추적
  • 가져오기/내보내기 기능

사용 가능한 도구

서버는 다음과 같은 도구 범주를 제공합니다.

인스턴스 및 데이터베이스 작업

  • Xano 인스턴스 나열
  • 인스턴스 세부 정보 가져오기
  • 데이터베이스/작업 공간 나열
  • 작업 공간 세부 정보 가져오기

테이블 작업

  • 테이블 목록
  • 테이블 세부 정보 가져오기
  • 테이블 생성, 업데이트 및 삭제

테이블 스키마 작업

  • 테이블 스키마 가져오기 및 업데이트
  • 필드 추가, 이름 변경 및 삭제

테이블 인덱스 작업

  • 다양한 인덱스 유형(btree, unique, search, spatial, vector)을 나열, 생성 및 삭제합니다.

테이블 콘텐츠 작업

  • 테이블 내용 탐색 및 검색
  • 레코드에 대한 CRUD 작업(생성, 읽기, 업데이트, 삭제)
  • 효율성을 위한 대량 작업

파일 작업

  • 파일 나열, 업로드 및 삭제
  • 파일 세부 정보 가져오기

요청 내역 작업

  • 탐색 및 검색 요청 기록

작업 공간 가져오기/내보내기

  • 작업 공간 및 스키마 내보내기 및 가져오기

설치

필수 조건

  • Python 3.10 이상
  • Smithery CLI(배포용)
  • Xano API 토큰

로컬 설치

지엑스피1

용법

지역적으로 실행

# 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. Smithery에 MCP 서버 배포:
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를 사용하여 서버를 실행할 수 있습니다.

# 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 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

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

Claude AI가 Xano 데이터베이스와 상호 작용할 수 있도록 하는 모델 컨텍스트 프로토콜 서버로, 표준화된 인터페이스를 통해 포괄적인 데이터베이스 작업, 파일 관리 및 요청 기록 추적 기능을 제공합니다.

  1. Overview
    1. Features
      1. Available Tools
        1. Instance and Database Operations
        2. Table Operations
        3. Table Schema Operations
        4. Table Index Operations
        5. Table Content Operations
        6. File Operations
        7. Request History Operations
        8. Workspace Import/Export
      2. Installation
        1. Prerequisites
        2. Local Installation
      3. Usage
        1. Running Locally
        2. Using with Smithery
      4. Security Considerations
        1. Configuration
          1. Docker Support
            1. License
              ID: 0u6hhr0rew