This is an automated email from the ASF dual-hosted git repository.

cgivre pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/drill-mcp.git


The following commit(s) were added to refs/heads/main by this push:
     new 80f77ea  Add server.json for the MCP Registry
80f77ea is described below

commit 80f77eaba23fc72990576f101ee7c97b96fe7757
Author: cgivre <[email protected]>
AuthorDate: Wed Aug 12 17:34:28 2026 -0400

    Add server.json for the MCP Registry
    
    Manifest for registry.modelcontextprotocol.io, pointing at the PyPI
    package. Namespace io.github.apache is verifiable today through the
    apache GitHub org; org.apache would need DNS verification of apache.org
    via ASF Infra.
    
    Not published yet: publishing needs the PyPI release to exist first.
---
 server.json | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 64 insertions(+)

diff --git a/server.json b/server.json
new file mode 100644
index 0000000..9f7df0e
--- /dev/null
+++ b/server.json
@@ -0,0 +1,64 @@
+{
+  "$schema": 
"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json";,
+  "name": "io.github.apache/drill-mcp",
+  "title": "Apache Drill",
+  "description": "Query Apache Drill and explore its schemas, tables, columns, 
storage plugins, and cluster state. Writes are denied unless explicitly 
allowlisted.",
+  "version": "0.1.0",
+  "repository": {
+    "url": "https://github.com/apache/drill-mcp";,
+    "source": "github",
+    "id": "R_kgDOT2iZ_g"
+  },
+  "packages": [
+    {
+      "registryType": "pypi",
+      "registryBaseUrl": "https://pypi.org";,
+      "identifier": "drill-mcp",
+      "version": "0.1.0",
+      "runtimeHint": "uvx",
+      "transport": {
+        "type": "stdio"
+      },
+      "environmentVariables": [
+        {
+          "name": "DRILL_URL",
+          "description": "Drillbit HTTP endpoint, e.g. http://localhost:8047";,
+          "default": "http://localhost:8047";
+        },
+        {
+          "name": "DRILL_BACKEND",
+          "description": "Backend to talk to Drill with: rest (default) or 
jdbc. The jdbc backend requires the drill-mcp[jdbc] extra and a JVM.",
+          "default": "rest"
+        },
+        {
+          "name": "DRILL_AUTH",
+          "description": "Authentication mode: none (default), basic (Drill's 
HTTP form login), or kerberos (SPNEGO, requires the drill-mcp[kerberos] 
extra).",
+          "default": "none"
+        },
+        {
+          "name": "DRILL_USER",
+          "description": "Username, required when DRILL_AUTH is basic."
+        },
+        {
+          "name": "DRILL_PASSWORD",
+          "description": "Password, required when DRILL_AUTH is basic.",
+          "isSecret": true
+        },
+        {
+          "name": "DRILL_MAX_ROWS",
+          "description": "Maximum rows returned by a single query. A caller 
may request fewer but never more.",
+          "default": "1000"
+        },
+        {
+          "name": "DRILL_TIMEOUT_SECONDS",
+          "description": "Per-request timeout in seconds.",
+          "default": "60"
+        },
+        {
+          "name": "DRILL_JDBC_DRIVER_PATH",
+          "description": "Path to drill-jdbc-all.jar. Required when 
DRILL_BACKEND is jdbc."
+        }
+      ]
+    }
+  ]
+}

Reply via email to