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 호환 인터페이스
- 작업 공간 관리 도구
- 테이블 콘텐츠 작업(생성, 읽기, 업데이트)
- 자세한 메시지로 오류 처리가 개선되었습니다.
설치
지엑스피1
구성
- 예제 환경 파일을 복사하세요.
- 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 키와 민감한 데이터는 저장소에 커밋되지 않습니다.
기여하다
- 기능 브랜치 생성
- 변경 사항을 만드세요
- 풀 리퀘스트 제출
특허
아이에스씨
You must be authenticated.
MCP(Model Context Protocol) 인터페이스를 통해 Xano API와의 상호작용을 지원하여 Xano 데이터베이스 작업에 대한 안전하고 유형 안전한 관리를 제공합니다.
- Features
- Installation
- Configuration
- Development
- Project Structure
- Available MCP Tools
- Usage Examples
- Environment Variables
- Error Handling
- Security
- Contributing
- License