Skip to main content
Glama
lucas-deangelis

ArangoDB MCP Server

ArangoDB MCP 서버

이는 ArangoDB의 모델 컨텍스트 프로토콜을 구현한 것입니다.

개요

채워져야 함.

Related MCP server: MongoDB MCP Server

구성 요소

자원

도구

쿼리 도구

  • readQuery

    • 데이터베이스에 읽기 전용 쿼리 실행

    • 입력:

      • databaseName (문자열): 쿼리할 데이터베이스

      • aql (문자열): 실행할 읽기 전용 AQL 쿼리

    • 반환: 객체 배열로 쿼리 결과

  • readWriteQuery

    • 데이터베이스에 쿼리를 실행합니다

    • 입력:

      • databaseName (문자열): 쿼리할 데이터베이스

      • aql (문자열): 실행할 AQL 쿼리

    • 반환: 객체 배열로 쿼리 결과

  • listDatabases

    • ArangoDB 서버의 모든 데이터베이스를 나열합니다.

    • 반환: 데이터베이스 이름 배열

  • listCollections

    • ArangoDB 데이터베이스의 모든 컬렉션을 나열합니다.

    • 입력:

      • databaseName (문자열): 데이터베이스의 이름

    • 반환: 객체 배열 { "name": "<collectionName>" }

용법

localhost:2434에서 실행되는 arangodb 인스턴스에 "account"라는 데이터베이스로 연결하려면 다음을 claude_desktop_config.json 에 추가합니다. 이 프로젝트의 경로가 /home/yourcoolname/arango-mcp-server 라고 가정합니다.

지엑스피1

개발

저장소를 복제하세요. 모든 것을 설치하세요. 개발 환경을 설정하세요. 감시자를 실행하세요. index.ts를 편집하세요.

$ npm install
$ npm run dev:setup
$ npm run dev

검사기를 보려면 http://localhost:5173/ 로 이동하세요.

할 일

  • [ ] 현재 리소스 구현이 실제로 의미가 있는지 확인하기 위해 사양을 적절히 연구하십시오(그렇지 않다고 생각합니다)

    • [x] 리소스 템플릿은 의미가 있습니다

  • [ ] 모든 "arango"를 "arangodb"로 변경합니다(저장소 이름 포함...)

  • [ ] arangodb 비밀번호를 다시 추가합니다.

  • [ ] 적절한 README

    • [ ] 공식 인류학 자료 형식을 따르는 도구/리소스/기타

  • [ ] 알림 알아보기

  • [ ] 건강 검진

  • [ ] 더 많은 도구?

  • [ ] arangodb 인스턴스에서 실행 중인 모든 데이터베이스에 액세스합니다.

  • [ ] npx 에서 사용할 수 있도록 npm에 어떻게든 릴리스하세요

  • [ ] resources/subscribe 및 notifications/resources/list_changed 및 resources/unsubscribe

  • [x] readme에 도구를 적절하게 문서화하세요.

  • [x] SQLite MCP 클라이언트와 유사

    • [x] write_query 도구가 read_query 에서 분리되었습니다 -> 실제로는 readWriteQuery 입니다

    • [x] list_collections ( list_tables 참조)

  • [x] 클라이언트 풀, 즉 데이터베이스당 하나의 클라이언트

  • [x] 개발 환경

  • [x] 데이터베이스 이름, 컬렉션, ID로 모든 문서를 읽을 수 있는 템플릿을 사용하여 resources/read .

  • [x] 명령의 매개변수로 사용자 이름과 비밀번호를 추가합니다.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    A TypeScript-based server to interact with ArangoDB using the Model Context Protocol, enabling database operations and integration with tools like Claude and VSCode extensions for streamlined data management.
    7
    123 npm
    47
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides a standardized interface for AI assistants to interact with MongoDB databases, enabling CRUD operations, schema analysis, and database management through the Model Context Protocol.
    1
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Translates natural language to SQL/GraphQL queries and executes them, enabling AI agents to interact with databases through the Model Context Protocol.
    1
    Apache 2.0