Steps for Creating a Database Tools MCP Server and Integrating with the Client
This table lists the steps to create a Database Tools MCP server and integrate it with the MCP client.
| Step | Task | Process |
|---|---|---|
| 1 | Create a compartment named
dbtools-mcp.
|
Create a Compartment |
| 2 | Create an IAM domain named
dbtools-mcp.
|
Create an Identity Domain |
| 3 | Create an Autonomous AI Database named
dbtoolsmcp in the dbtools-mcp
compartment.
|
Provision an Autonomous AI Database Instance |
| 4 | Create a vault and key in the
dbtools-mcp compartment.
|
|
| 5 | Create a database connection. | Create a Database Connection |
| 6 | Create an MCP server. | Create a Database Tools MCP Server |
| 7 | Configure IAM domain roles. | Setup IAM Domain Roles |
| 8 | Create a policy named dbtools-mcp in
the root compartment.
|
Create a Policy For the MCP Server with Runtime Identity set to Resource Principal, use the following policy statements: For the MCP Server with Runtime Identity set to Authenticated Principal, use the following policy statements: See Policies for more information. |
| 9 | For token-based authentication, create a policy to enable IAM authentication and create database users. |
|
| 10 | Create an MCP toolset. | Create an MCP Toolset |
| 11 | Register an MCP client. | Register an MCP Client |
| 12 | Connect to the MCP server using a Personal Access Token or token-based authentication. |