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.

コメント

「その他」の他のコンテンツ