Integrations
Provides configuration management for the MCP server through environment variables stored in a .env file.
Allows running the FalkorDB MCP server in a containerized environment with network configuration for connecting to FalkorDB instances.
Supports repository cloning as part of the installation process for the FalkorDB MCP server.
FalkorDB MCP 서버
FalkorDB용 MCP(Model Context Protocol) 서버로, AI 모델이 그래프 데이터베이스를 쿼리하고 상호 작용할 수 있도록 해줍니다.
개요
이 프로젝트는 AI 모델을 FalkorDB 그래프 데이터베이스와 연결하기 위해 모델 컨텍스트 프로토콜(MCP) 사양을 따르는 서버를 구현합니다. 이 서버는 MCP 요청을 FalkorDB로 변환하여 라우팅하고, MCP 표준에 따라 응답 형식을 지정합니다.
필수 조건
- Node.js(v16 이상)
- npm 또는 yarn
- FalkorDB 인스턴스(로컬 또는 원격으로 실행 가능)
설치
- 이 저장소를 복제하세요:지엑스피1
- 종속성 설치:Copy
- 예제 환경 파일을 복사하여 구성합니다.구성 세부정보로Copy
.env
편집합니다.
구성
구성은 .env
파일의 환경 변수를 통해 관리됩니다.
PORT
: 서버 포트(기본값: 3000)NODE_ENV
: 환경(개발, 프로덕션)FALKORDB_HOST
: FalkorDB 호스트(기본값: localhost)FALKORDB_PORT
: FalkorDB 포트(기본값: 6379)FALKORDB_USERNAME
: FalkorDB 인증을 위한 사용자 이름(필요한 경우)FALKORDB_PASSWORD
: FalkorDB 인증을 위한 비밀번호(필요한 경우)MCP_API_KEY
: MCP 요청 인증을 위한 API 키
용법
개발
핫 리로딩으로 개발 서버를 시작합니다.
생산
서버를 빌드하고 시작합니다.
API 엔드포인트
GET /api/mcp/metadata
: FalkorDB 인스턴스 및 사용 가능한 기능에 대한 메타데이터를 가져옵니다.POST /api/mcp/context
: FalkorDB에 대한 쿼리 실행GET /api/mcp/health
: 서버 상태 확인GET /api/mcp/graphs
: 그래프 목록을 반환합니다.
MCP 구성
이 서버를 MCP 클라이언트와 함께 사용하려면 MCP 구성에 다음을 추가하세요.
클라이언트 측 구성의 경우:
기여하다
기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.
This server cannot be installed
AI 모델이 MCP(Model Context Protocol) 사양을 통해 FalkorDB 그래프 데이터베이스를 쿼리하고 상호 작용할 수 있도록 합니다.