graphjin

graphjin

GraphJin provides a unified GraphQL + MCP interface for AI agents to access databases, files, APIs, and code.

MCPDevOpen sourceGraphQLMCP数据库AI 代理
Type
MCP
Transport
http
Open source
Yes
GitHub Stars
★ 3.1k
Source
mcp-github

Overview

GraphJin is a compiler and runtime environment that offers unified access to existing systems—such as databases, files, APIs, and code—for AI agents via GraphQL + MCP. AI agents can discover and validate queries, execute approved tasks, and have each answer checked on the server. GraphJin supports multiple databases and storage systems, including PostgreSQL, MySQL, MongoDB, and more. It is not only suitable for AI agents but also functions as a high-performance GraphQL-to-database compiler, a Go library, and an independent API service. Ideal for developers and teams needing unified access across multiple systems.

Capabilities

  • Unified access to multiple databases and storage systems
  • Querying and operations via GraphQL + MCP
  • Intelligent query discovery and validation
  • Support for various databases and storage systems
  • Built-in AI agent functionality

Use cases

Unified management of enterprise data and codeAI agent data access and operationsBuilding high-performance GraphQL API services

Setup

Requires: Node 环境API Key
npm install -g graphjin or use Docker: docker pull dosco/graphjin

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

What databases does GraphJin support?

PostgreSQL, MySQL, MongoDB, SQLite, Oracle, MSSQL, Snowflake, Redshift, BigQuery, Apache Cassandra / Amazon Keyspaces, S3/GCS/local files, CodeSQL source indexes.

How do I start the built-in demo project?

Run the command: graphjin serve --demo.

Related skills