|
1 | 1 | # SQLDev Copilot Integration VSCode & SQLcl MCP Support
|
2 | 2 |
|
| 3 | +Model Context Protocol is an open protocol which standardizes how applications provide context to LLMs. |
| 4 | + |
| 5 | +Launched in November 2024 by Anthropic, it can be considered as a "USB-C" port for AI applications and, like a USB-C, provides a standardized way to connect AI models to different data sources and tools. To accomplish this, It provides a singular interface to have standard interactions with database, files, business applications, developer tools and more. |
| 6 | + |
| 7 | +MCP has three primary constructs: |
| 8 | +- Resources: provide data that an MCP server wants to make available to clients like documents, Database records, API responses, screenshots and images and more; |
| 9 | + |
| 10 | +- Tools: essentially function calls (with input/output arguments) in the MCP which enable servers to expose executable functionality to clients. Through tools, LLMs can interact with external systems, perform computations and take actions in a real world context. |
| 11 | + |
| 12 | +- Prompts: define reusable prompt templates than can be surfaced by clients to LLMs provide a powerful way to standardize and share common LLM interactions. |
| 13 | + |
| 14 | +Oracle SQLcl version 25.2 extends Oracle SQLcl to support MCP-based communication. It enables you to perform operations, create reports, and run queries on Oracle Database using natural language through AI-powered interactions. |
| 15 | + |
| 16 | +SQLcl MCP Mode: |
| 17 | +- Works with all supported Oracle Database releases (19c, 21c, 23ai) on-prem and in the Cloud (OCI, Azure, AWS, GCP). |
| 18 | +- Comes with an offer of Server Tools (SQLcl MCP Server Tools): |
| 19 | + - list-connections: discovers all saved Oracle DB connections |
| 20 | + - connect: establishes a connection to DB |
| 21 | + - disconnect: terminates the current DB connection |
| 22 | + - run-sql: runs standard SQL queries/DDLs/DMLs and PL/SQL code against DB |
| 23 | + - run-sqlcl: runs specific SQLcl commands |
| 24 | + |
| 25 | +The SQL Developer Extension for VS Code 25.2 offers Oracle SQLcl MCP Server Integration. The extension when install auto-registers our MCP Server for Copilot, making your SQL Developer database connections available for agentic chat requests, including running SQL and PL/SQL against your database. |
| 26 | + |
| 27 | + |
| 28 | +Reviewed: 12.08.2025 |
3 | 29 |
|
4 |
| -Reviewed: 21.07.2025 |
5 | 30 |
|
6 | 31 | # Table of Contents
|
7 | 32 |
|
8 | 33 | 1. [Team Publications](#team-publications)
|
9 | 34 | 2. [Useful Links](#useful-links)
|
10 | 35 |
|
| 36 | + |
11 | 37 | # Team Publications
|
| 38 | +N/A |
12 | 39 |
|
13 | 40 |
|
14 | 41 | # Useful Links
|
15 |
| - |
| 42 | +- [Model Context Protocol - Overview](https://modelcontextprotocol.io/docs/getting-started/intro) |
| 43 | +- [Introducing SQL Developer Copilot Integration in Microsoft VSCode & MCP Support for Oracle Database](https://www.youtube.com/watch?v=hj6WoZVGUBg) |
| 44 | +- [Introducing MCP Server for Oracle Database](https://blogs.oracle.com/database/post/introducing-mcp-server-for-oracle-database) |
16 | 45 |
|
17 | 46 |
|
18 | 47 | # License
|
|
0 commit comments