Skip to main content
Glama

mcp4gql

by jorgeraad

mcp4gql - GraphQL MCP 서버

mcp4gql

이 프로젝트는 모델 컨텍스트 프로토콜(MCP)을 구현하는 Node.js/TypeScript 서버입니다. MCP 클라이언트(예: Cursor)가 대상 GraphQL API와 상호 작용할 수 있도록 하는 브릿지 역할을 합니다.

특징

  • MCP 서버: @modelcontextprotocol/sdk 의 MCP Server 클래스를 구현합니다.
  • 표준 입출력 (Stdio Transport): 표준 입출력을 통해 클라이언트와 통신합니다.
  • GraphQL 클라이언트: axios 사용하여 구성된 GraphQL 엔드포인트에 요청을 보냅니다.
  • 일반 GraphQL 도구: 다음 도구를 MCP 클라이언트에 제공합니다.
    • introspectGraphQLSchema : 인트로스펙션을 사용하여 대상 GraphQL API 스키마를 가져옵니다.
    • executeGraphQLOperation : query , 선택적 variables , 선택적 operationName 입력으로 받아 대상 API에 대해 임의의 GraphQL 쿼리나 뮤테이션을 실행합니다.

구성

서버에는 다음과 같은 환경 변수가 필요합니다.

  • GRAPHQL_ENDPOINT : 대상 GraphQL API의 URL입니다.
  • AUTH_TOKEN : GraphQL API 인증을 위한 선택적 Authorization: Bearer <token> 헤더에 대한 전달자 토큰입니다.

클라이언트 구성

Cursor나 Claude Desktop과 같은 클라이언트가 이 서버에서 제공하는 도구를 사용할 수 있게 하려면 npx 명령을 실행하도록 구성해야 합니다.

커서

  1. 커서 MCP 설정으로 이동하세요(커서 > 설정 > 커서 설정 > MCP)
    • 새로운 글로벌 MCP 서버 추가로 이동
  2. 커서 MCP 구성에 다음을 추가하세요.지엑스피1

클로드 데스크탑

  1. Claude Desktop 설정을 엽니다(Claude > 설정).
  2. 개발자 > 구성 편집으로 이동합니다.
  3. 구성에 추가:
    { "mcpServers": { "mcp4gql": { "command": "npx", "args": ["-y", "mcp4gql"], "env": { "GRAPHQL_ENDPOINT": "YOUR_GRAPHQL_ENDPOINT_URL", "AUTH_TOKEN": "YOUR_OPTIONAL_AUTH_TOKEN" } } } }

구성이 완료되면 MCP 클라이언트는 해당 서버에서 제공하는 introspectGraphQLSchemaexecuteGraphQLOperation 도구를 나열하고 호출할 수 있어야 합니다(해당하는 경우). 서버가 API에 연결할 수 있도록 구성에서 필수 환경 변수( GRAPHQL_ENDPOINT 및 선택적으로 AUTH_TOKEN )를 설정해야 합니다.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

GraphQL MCP 서버는 스키마 내성 검사 및 작업 실행을 위한 표준 도구를 통해 MCP 클라이언트(예: Cursor 또는 Claude Desktop)가 대상 GraphQL API와 상호 작용할 수 있도록 하는 브리지 역할을 합니다.

  1. 특징
    1. 구성
      1. 클라이언트 구성
        1. 커서
        2. 클로드 데스크탑

      Related MCP Servers

      • A
        security
        A
        license
        A
        quality
        MCP for working with GraphQL servers.
        Last updated -
        2
        733
        170
        TypeScript
        MIT License
        • Apple
      • -
        security
        F
        license
        -
        quality
        An MCP server that enables graph database interactions with Neo4j, allowing users to access and manipulate graph data through natural language commands.
        Last updated -
        Python
      • -
        security
        A
        license
        -
        quality
        A MCP server that exposes GraphQL schema information to LLMs like Claude. This server allows an LLM to explore and understand large GraphQL schemas through a set of specialized tools, without needing to load the whole schema into the context
        Last updated -
        58
        26
        JavaScript
        MIT License
        • Apple
        • Linux
      • -
        security
        A
        license
        -
        quality
        A Model Context Protocol server that enables LLMs to interact with GraphQL APIs by providing schema introspection and query execution capabilities.
        Last updated -
        733
        1
        MIT License
        • Apple

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/jorgeraad/mcp4gql'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server