@obiwan90/edgedb-mcp-server
About
@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.
Explore
- Database Management Tools
- Connect to databases (supports DSN and instance name)
- List available databases
- Create new databases
- Switch current database
- Get current database information
- Query Tools
- Execute EdgeQL queries
- Execute EdgeQL queries with parameters
- Find single records
- Find multiple records (with filtering, sorting, pagination)
- Schema Management Tools
- List types (optionally including system types)
- Get type details
- Compare schema structures
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
@obiwan90/edgedb-mcp-serverCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
npx -y @obiwan90/edgedb-mcp-server@latest
npm install -g @obiwan90/edgedb-mcp-server
``bash
edgedb-mcp-server
- EDGEDB_DSN - EdgeDB database connection stringEDGEDB_INSTANCE
- - EdgeDB instance nameDEBUG
- - Enable debug mode (true/false)LOG_LEVEL` - Log level (default: info)
-
npm install
connectEdgeDB
listDatabases
currentDatabase
createDatabase
useDatabase
executeEdgeQL
executeEdgeQLWithParams
findOne
findMany
listTypes
describeType
compareSchemas
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"@obiwan90/edgedb-mcp-server": {
"edgedb-server": {
"command": "npx",
"args": [
"-y",
"@obiwan90/edgedb-mcp-server@latest"
]
}
}
}
}
McpServers
{
"edgedb-server": {
"command": "npx",
"args": [
"-y",
"@obiwan90/edgedb-mcp-server@latest"
]
}
}
EdgeDB MCP Server is a tool based on the Model Context Protocol (MCP) 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.
Features
- Database Management Tools
- Connect to databases (supports DSN and instance name)
- List available databases
- Create new databases
- Switch current database
- Get current database information
- Query Tools
- Execute EdgeQL queries
- Execute EdgeQL queries with parameters
- Find single records
- Find multiple records (with filtering, sorting, pagination)
- Schema Management Tools
- List types (optionally including system types)
- Get type details
- Compare schema structures
Installation
Temporary Execution (without installation)
npx -y @obiwan90/edgedb-mcp-server@latest
Global Installation
npm install -g @obiwan90/edgedb-mcp-server
As a Project Dependency
npm install @obiwan90/edgedb-mcp-server
Usage
Command Line Usage
```bashSign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



