OpenFGA MCP
OpenFGA MCP 서버
대규모 언어 모델(LLM)이 OpenFGA 저장소를 읽고, 검색하고, 조작할 수 있도록 하는 실험적인 모델 컨텍스트 프로토콜 (MCP) 서버입니다. 에이전트 기반 AI에 대한 권한 부여 및 인간을 위한 세밀한 바이브 코딩 (✨)을 제공합니다.
요구 사항
파이썬 3.12+
Related MCP server: gcp-mcp-server
특징
도구
매장 관리
create_store: 새로운 Store를 생성합니다. ( create-store )list_stores: 모든 매장을 나열합니다. ( list-stores )get_store: 매장 세부 정보를 가져옵니다. ( get-store )delete_store: 매장을 삭제합니다. ( delete-store )get_store_id_by_name: 매장 이름으로 매장 ID를 가져옵니다.
권한 모델 관리
write_authorization_model: 권한 부여 모델을 작성합니다. ( write-authorization-model )read_authorization_models: 모든 권한 부여 모델을 나열합니다. ( read-authorization-models )get_authorization_model: 권한 부여 모델 세부 정보의 특정 버전을 가져옵니다. ( get-authorization-model )
관계 튜플 관리
write_relation_tuples: 관계 튜플을 작성합니다. ( write-relation-tuples )read_relation_tuples: 관계 튜플을 읽습니다. ( read-relation-tuples )
관계 쿼리
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
This server cannot be installed
Maintenance
Related MCP Servers
- FlicenseNot gradedqualityFmaintenanceThis server implements the Model Context Protocol to facilitate meaningful interaction and understanding development between humans and AI through structured tools and progressive interaction patterns.57
- FlicenseNot gradedqualityDmaintenanceModel Context Protocol server for Google Cloud Platform, enabling interaction with Resource Manager, Compute Engine, Cloud Storage, BigQuery, Pub/Sub, and Cloud Logging via natural language.3
- AlicenseNot gradedqualityDmaintenanceModel Context Protocol server that standardizes tool discovery, execution, and context management for AI applications.MIT
- AlicenseNot gradedqualityDmaintenanceModel Context Protocol server that connects AI agents with CrowdStrike Falcon platform for intelligent security analysis and automation.MIT
Related MCP Connectors
A Model Context Protocol server for Wix AI tools
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP (Model Context Protocol) server for Appwrite
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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