MCP.so
登录

@obiwan90/edgedb MCP Server

@obiwan90

基本信息

分类

其他

传输方式

stdio

作者

obiwan90

关于 @obiwan90/edgedb MCP Server

EdgeDB MCP服务器项目

@obiwan90/edgedb MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "edgedb-server": {
      "command": "npx",
      "args": [
        "-y",
        "@obiwan90/edgedb-mcp-server@latest"
      ]
    }
  }
}

@obiwan90/edgedb MCP Server 工具

12

概览

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

常见问题

1

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.

2

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.

3

Does it support temporary execution without installation?

Yes. Use `npx -y @obiwan90/edgedb-mcp-server@latest` to run it without installing globally.

4

What transport protocol does the server use?

It uses the stdio transport (`StdioServerTransport`) from the MCP SDK.

5

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.

评论

其他 分类下的更多 MCP 服务器