Skip to main content
Glama

OpenFGA MCP

by evansims

OpenFGA MCP 서버

대규모 언어 모델(LLM)이 OpenFGA 저장소를 읽고, 검색하고, 조작할 수 있도록 하는 실험적인 모델 컨텍스트 프로토콜 (MCP) 서버입니다. 에이전트 기반 AI에 대한 권한 부여 및 인간을 위한 세밀한 바이브 코딩 (✨)을 제공합니다.

요구 사항

특징

도구

매장 관리
  • create_store : 새로운 Store를 생성합니다. ( create-store )
  • list_stores : 모든 매장을 나열합니다. ( list-stores )
  • get_store : 매장 세부 정보를 가져옵니다. ( get-store )
  • delete_store : 매장을 삭제합니다. ( delete-store )
  • get_store_id_by_name : 매장 이름으로 매장 ID를 가져옵니다.
권한 모델 관리
관계 튜플 관리
관계 쿼리
  • check : 사용자가 객체와 관계가 있는지 확인합니다. ( check )
  • list_objects : 사용자가 관계를 맺고 있는 유형의 객체를 나열합니다. ( list-objects )
  • list_users : 주어진 객체와 주어진 관계를 가진 사용자를 나열합니다. ( list-users )

자원

프롬프트

용법

UVX를 사용하여 서버를 실행하는 것이 좋습니다.

지엑스피1

Smithery를 통해 설치

Smithery를 통해 Claude Desktop용 OpenFGA MCP 서버를 자동으로 설치하려면:

npx -y @smithery/cli install @evansims/openfga-mcp --client claude

구성

서버는 다음 인수를 허용합니다.

  • --openfga_url : OpenFGA 서버의 URL
  • --openfga_store : MCP 서버가 사용할 OpenFGA 저장소의 ID
  • --openfga_model : MCP 서버가 사용할 OpenFGA 권한 부여 모델의 ID

API 토큰 인증의 경우:

  • --openfga_token : OpenFGA 서버와 함께 사용할 API 토큰

클라이언트 자격 증명 인증의 경우:

  • --openfga_client_id : OpenFGA 서버에서 사용할 클라이언트 ID
  • --openfga_client_secret : OpenFGA 서버에서 사용할 클라이언트 비밀번호
  • --openfga_api_issuer : OpenFGA 서버와 함께 사용할 API 발급자
  • --openfga_api_audience : OpenFGA 서버와 함께 사용할 API 대상

예를 들어:

uvx openfga-mcp@latest \ --openfga_url="http://127.0.0.1:8080" \ --openfga_store="your-store-id" \ --openfga_model="your-model-id"

Claude Desktop과 함께 사용

Claude가 서버를 사용하도록 구성하려면 Claude 구성에 다음을 추가하세요.

{ "mcpServers": { "openfga-mcp": { "command": "uvx", "args": ["openfga-mcp@latest"] } } }
  • uvx 실행 파일의 전체 경로를 지정해야 할 수도 있습니다. which uvx 사용하여 경로를 찾으세요.
  • 구성을 업데이트한 후에는 Claude를 다시 시작해야 합니다.

Raycast와 함께 사용

커서와 함께 사용

Windsurf와 함께 사용

개발

개발 환경을 설정하려면 다음을 실행하세요.

make setup

개발 서버를 실행하려면:

make run \ --openfga_url="http://127.0.0.1:8080" \ --openfga_store="your-store-id" \ --openfga_model="your-model-id"

MCP Inspector로 개발 서버를 실행하려면:

make dev

특허

아파치 2.0

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

대규모 언어 모델이 OpenFGA 권한 부여 저장소를 읽고, 검색하고, 조작할 수 있도록 하는 실험적 모델 컨텍스트 프로토콜 서버로, 에이전트 AI와 자연어 상호작용에 대한 세분화된 액세스 제어를 제공합니다.

  1. 요구 사항
    1. 특징
      1. 도구
      2. 자원
      3. 프롬프트
    2. 용법
      1. Smithery를 통해 설치
      2. 구성
      3. Claude Desktop과 함께 사용
      4. Raycast와 함께 사용
      5. 커서와 함께 사용
      6. Windsurf와 함께 사용
    3. 개발
      1. 특허

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          A server that enables Large Language Models to discover and interact with REST APIs defined by OpenAPI specifications through the Model Context Protocol.
          Last updated -
          378
          96
          TypeScript
          MIT License
          • Apple
        • -
          security
          F
          license
          -
          quality
          A Model Context Protocol server that enables Large Language Models to access and interact with database connections, including viewing schemas and performing CRUD operations on connected databases.
          Last updated -
          • Apple
        • -
          security
          A
          license
          -
          quality
          A Model Context Protocol server that provides AI agents with secure access to local filesystem operations, enabling reading, writing, and managing files through a standardized interface.
          Last updated -
          160
          3
          TypeScript
          Apache 2.0
        • A
          security
          A
          license
          A
          quality
          A Model Context Protocol server that connects Large Language Models to the GeoServer REST API, enabling AI assistants to query and manipulate geospatial data through natural language.
          Last updated -
          9
          18
          Python
          MIT License
          • Linux
          • 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/evansims/openfga-mcp'

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