
dosco/graphjin
API development이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
AI 에이전트를 위한 하나의 거버넌스 그래프 — 데이터베이스, 파일, API, 코드 전체에 대한 GraphQL + MCP
개요
GraphJin은 실제 회사가 이미 보유한 시스템들(데이터베이스, 웨어하우스, 파일, 소스 코드, 워크플로우, 메타데이터, 보안 정책 등) 위에 AI 에이전트에게 하나의 거버넌스가 적용된 그래프를 제공하는 컴파일러이자 런타임입니다. 에이전트에게 원시 자격 증명을 주고 정확히 추측하기를 바라는 대신, GraphJin은 GraphQL + MCP를 통해 그 그래프를 노출합니다: 에이전트는 행동 전에 탐색하고, 쿼리를 검증하며, 승인된 작업을 실행하고, 런타임 상태를 관찰하며, 모든 답변은 서버를 떠나기 전에 실행 원장과 대조됩니다. 에이전트만을 위한 것이 아닙니다. GraphJin은 여전히 고성능 GraphQL-데이터베이스 컴파일러, Go 라이브러리, 독립 실행형 API 서비스, REST/OpenAPI 게이트웨이, 실시간 구독 서버입니다. 에이전트 사용 사례는 모든 것이 모이는 지점입니다: 앱을 지원하는 동일한 컴파일러가 AI가 데이터, 코드, 작업 전반에 걸쳐 스마트하고 감사 가능한 방식으로 작업할 수 있게 해줍니다.
개요(AI 번역)
GraphJin은 실제 회사가 이미 보유한 시스템들(데이터베이스, 웨어하우스, 파일, 소스 코드, 워크플로우, 메타데이터, 보안 정책 등) 위에 AI 에이전트에게 하나의 거버넌스가 적용된 그래프를 제공하는 컴파일러이자 런타임입니다. 에이전트에게 원시 자격 증명을 주고 정확히 추측하기를 바라는 대신, GraphJin은 GraphQL + MCP를 통해 그 그래프를 노출합니다: 에이전트는 행동 전에 탐색하고, 쿼리를 검증하며, 승인된 작업을 실행하고, 런타임 상태를 관찰하며, 모든 답변은 서버를 떠나기 전에 실행 원장과 대조됩니다.
에이전트만을 위한 것이 아닙니다. GraphJin은 여전히 고성능 GraphQL-데이터베이스 컴파일러, Go 라이브러리, 독립 실행형 API 서비스, REST/OpenAPI 게이트웨이, 실시간 구독 서버입니다. 에이전트 사용 사례는 모든 것이 모이는 지점입니다: 앱을 지원하는 동일한 컴파일러가 AI가 데이터, 코드, 작업 전반에 걸쳐 스마트하고 감사 가능한 방식으로 작업할 수 있게 해줍니다.
PostgreSQL, MySQL, MongoDB, SQLite, Oracle, MSSQL, Snowflake, Redshift, BigQuery, Apache Cassandra / Amazon Keyspace, S3/GCS/로컬 파일, CodeSQL 소스 인덱스 및 Claude/GPT-4부터 로컬 7B 모델까지 지원합니다.
왜 에이전트를 위한 그래프진인가
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
GraphJin — One Governed Graph for Your AI Agents
GraphJin is a compiler and runtime that gives AI agents one governed graph over the systems a real company already has: databases, warehouses, files, source code, workflows, metadata, and security policy. Instead of handing an agent raw credentials and hoping it guesses correctly, GraphJin exposes that graph through GraphQL + MCP: the agent discovers before acting, validates queries, runs approved work, observes runtime status — and every answer is checked against an execution ledger before it leaves the server.
It is not only for agents. GraphJin is still a high-performance GraphQL-to-database compiler, Go library, standalone API service, REST/OpenAPI gateway, and real-time subscription server. The agent use case is where everything comes together: the same compiler that serves your apps can also give AI a smart, auditable way to work across data, code, and operations.
Works with PostgreSQL, MySQL, MongoDB, SQLite, Oracle, MSSQL, Snowflake, Redshift, BigQuery, Apache Cassandra / Amazon Keyspaces, S3/GCS/local files, CodeSQL source indexes - and models from Claude/GPT-4 to local 7B models.
Why GraphJin For Agents
- A built-in agent, one call away - POST one instruction to
/api/v1/agent(or call theask_graphjin_agentMCP tool) and GraphJin runs the discovery loop itself - as the caller, under the caller’s permissions - and returns a typed, evidence-backed answer. See Server-Side Agent. - One governed surface for many systems - Query operational databases, warehouses, MongoDB, object stores, local files, CodeSQL source indexes, workflows, and GraphJin system roots through GraphQL and MCP.
- Smart discovery before action - Agents start with
query_catalog(search: ""),graphql_help, relationship evidence, examples, config recipes, and safety notes before writing or running queries. - Guarded action, not raw access - Source-mode access, query allow-lists, read-only boundaries, policy-aware MCP tools, local encrypted secrets, and
gj_configpreview/apply keep changes auditable.
설치
docker run -d -p 8090:8090 --tmpfs /tmp:size=1g dosco/graphjin:env-latest