FalkorDB MCP 서버
FalkorDB용 MCP(Model Context Protocol) 서버로, AI 모델이 그래프 데이터베이스를 쿼리하고 상호 작용할 수 있도록 해줍니다.
개요
이 프로젝트는 AI 모델을 FalkorDB 그래프 데이터베이스와 연결하기 위해 모델 컨텍스트 프로토콜(MCP) 사양을 따르는 서버를 구현합니다. 이 서버는 MCP 요청을 FalkorDB로 변환하여 라우팅하고, MCP 표준에 따라 응답 형식을 지정합니다.
필수 조건
- Node.js(v16 이상)
- npm 또는 yarn
- FalkorDB 인스턴스(로컬 또는 원격으로 실행 가능)
설치
- 이 저장소를 복제하세요:지엑스피1
- 종속성 설치:
- 예제 환경 파일을 복사하여 구성합니다.구성 세부정보로
.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 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that provides AI assistants with structured access to your Logseq knowledge graph, enabling retrieval, searching, analysis, and creation of content within your personal knowledge base.Last updated -19TypeScript
- -securityFlicense-qualityImplements the Model Context Protocol (MCP) to provide AI models with a standardized interface for connecting to external data sources and tools like file systems, databases, or APIs.Last updated -90Python
- -security-license-qualityA Model Context Protocol server that enables AI agents to dynamically interact with Hasura GraphQL endpoints through natural language, supporting schema discovery, data querying/manipulation, and aggregations.Last updated -1TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that connects GraphDB's SPARQL endpoints and Ollama models to Claude, enabling Claude to query and manipulate ontology data while leveraging various AI models.Last updated -281TypeScriptMIT License