Skip to Main Content

SQL Developer for VS Code

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

MCP Support for Gitlab Duo

Does SQLcl support Gitlab Duo supported with the MCP functionality. I see that Github Copilot MCP support is automatically registered as an MCP server, but there's no mention of Gitlab Duo.

I see my extension creating/initializing the server, but it's not appearing within Gitlab's MCP Dashboard.

SQL Developer Logs:

[12/30/25, 12:06:22.364] [SQLcl MCP Server] [TRACE] Initializing SQLcl MCP Server
[12/30/25, 12:06:22.366] [SQLcl MCP Server] [INFO ] SQLcl MCP Server Initialized

I'm guessing Duo isn't supported to be automatically added to the Duo configuration, but when I manually try to initialize the server by adding it to my local gitlab mcp.json file, it looks like the MCP protocol this extension is using isn't supported.

Gitlab Duo Logs:

025-12-30T12:19:31:005 [debug]: [MCP][AuthFlow] Finalizer registered - server="Oracle MCP"
2025-12-30T12:19:31:005 [debug]: [MCP][ServerConnectionFactory] [MCP][Connection][Oracle MCP] Auth handler registered
2025-12-30T12:19:31:005 [debug]: [MCP][ServerConnectionFactory] [MCP][Connection][Oracle MCP] Attempting initial connection...
2025-12-30T12:19:31:005 [debug]: [MCP][ServerConnectionFactory] [MCP][Connection][Oracle MCP] State transition: disconnected → connecting
Server shutting down...
---------- MCP SERVER STARTUP ----------
MCP Server started successfully on Tue Dec 30 12:19:33 EST 2025
Press Ctrl+C to stop the server
----------------------------------------
Dec 30, 2025 12:19:33 PM io.modelcontextprotocol.server.McpAsyncServer$AsyncServerImpl lambda$asyncInitializeRequestHandler$5
INFO: Client initialize request - Protocol: 2025-06-18, Capabilities: ClientCapabilities[experimental=null, roots=null, sampling=null], Info: Implementation[name=gitlab-language-server, version=1.0.0]

Dec 30, 2025 12:19:33 PM io.modelcontextprotocol.server.McpAsyncServer$AsyncServerImpl lambda$asyncInitializeRequestHandler$5
WARNING: Client requested unsupported protocol version: 2025-06-18, so the server will sugggest the 2024-11-05 version instead

I tried looking at release notes, but there's no mention of what protocol version this extension is using. Is that listed somewhere else, or is there plans to support the MCP protocol version 2025-06-18?

Troubleshooting the GitLab MCP server | GitLab Docs

Comments
Post Details
Added 3 days ago
1 comment
124 views