@obiwan90/edgedb-mcp-server
@obiwan90
About @obiwan90/edgedb-mcp-server
EdgeDB MCP服务器项目
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"edgedb-server": {
"command": "npx",
"args": [
"-y",
"@obiwan90/edgedb-mcp-server@latest"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is @obiwan90/edgedb-mcp-server?
@obiwan90/edgedb-mcp-server is a Model Context Protocol (MCP) server that provides query and management capabilities for EdgeDB databases. It can be used as a command-line tool or integrated as a library into other projects.
How to use @obiwan90/edgedb-mcp-server?
Run temporarily with npx -y @obiwan90/edgedb-mcp-server@latest, or install globally (npm install -g @obiwan90/edgedb-mcp-server) and run edgedb-mcp-server. It can also be integrated as a library by importing registerAllTools and registerAllResources. Environment variables EDGEDB_DSN or EDGEDB_INSTANCE are used to configure the database connection.
Key features of @obiwan90/edgedb-mcp-server
- Connect to databases using DSN or instance name
- List, create, and switch databases
- Execute EdgeQL queries with optional parameters
- Find single or multiple records with filtering, sorting, pagination
- List types, get type details, and compare schema structures
- Supports debug mode and configurable log levels
Use cases of @obiwan90/edgedb-mcp-server
- Manage EdgeDB databases from a command-line MCP client
- Integrate EdgeDB querying into AI‑powered coding assistants like Cursor
- Automate schema inspection and migration tasks within MCP workflows
- Build custom tools that need dynamic database connection management
FAQ from @obiwan90/edgedb-mcp-server
What does @obiwan90/edgedb-mcp-server do?
It exposes EdgeDB database management and querying capabilities as MCP tools and resources, allowing MCP clients (e.g., Cursor) to interact with an EdgeDB instance.
How do I connect to an EdgeDB instance?
Set the EDGEDB_DSN environment variable to a connection string, or set EDGEDB_INSTANCE to the instance name. Alternatively, pass --instanceName when running via npx.
Does it support temporary execution without installation?
Yes. Use npx -y @obiwan90/edgedb-mcp-server@latest to run it without installing globally.
What transport protocol does the server use?
It uses the stdio transport (StdioServerTransport) from the MCP SDK.
What authentication or credentials are required?
Authentication is handled through EdgeDB environment variables (EDGEDB_DSN or EDGEDB_INSTANCE). No additional MCP‑level authentication is configured by the server.
More Other MCP servers
Core Philosophy: Connect, Unify, Respond
mindsdbDelegate anything. It comes back done.
Blender
ahujasidOpen-source MCP to use Blender with any LLM
Nginx UI
0xJackyYet another WebUI for Nginx
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Comments