|
1 | 1 | # OCI API MCP Server |
2 | 2 |
|
3 | 3 | ## Overview |
4 | | -This server provides tools to run OCI CLI commands to interact with OCI services. |
| 4 | +This server provides tools to run OCI CLI commands to interact with the OCI services. |
5 | 5 | It includes resources and tools to help with OCI command execution and provide helpful information. |
6 | 6 |
|
7 | 7 | ## Running the server |
8 | | -Please follow the guidelines under [Quickstart](../../README.md#quick-start) |
| 8 | +```sh |
| 9 | +uv run oracle.oci-api-mcp-server |
| 10 | +``` |
9 | 11 | ## Tools and Resources |
10 | | - |
11 | | -### get_oci_command_help |
12 | | -Returns helpful instructions for running an OCI CLI command. |
13 | | -Only provide the command after 'oci', do not include the string 'oci' in your command. |
14 | | - |
15 | | -### run_oci_command |
16 | | -Runs an OCI CLI command. |
17 | | -This tool allows you to run OCI CLI commands on the user's behalf. |
18 | | -Only provide the command after 'oci', do not include the string 'oci' in your command. |
19 | | - |
20 | | -### get_oci_commands (Resource) |
21 | | -Returns helpful information on various OCI services and related commands. |
22 | | - |
23 | | -## Tests |
24 | | -The tests for this server are located in `oracle/oci_api_mcp_server/tests/test_oci_api_tools.py`. |
25 | | -They cover various scenarios for the tools provided by the server, including success and failure cases. |
26 | | - |
27 | | -## Implementation Details |
28 | | -The server is implemented in `oracle/oci_api_mcp_server/server.py`. |
29 | | -It uses the FastMCP framework to provide the tools and resources. |
| 12 | +| Tool/Resource Name | Description | |
| 13 | +| --- | --- | |
| 14 | +| get_oci_command_help | Returns helpful instructions for running an OCI CLI command. Only provide the command after 'oci', do not include the string 'oci' in your command. | |
| 15 | +| run_oci_command | Runs an OCI CLI command. This tool allows you to run OCI CLI commands on the user's behalf. Only provide the command after 'oci', do not include the string 'oci' in your command. | |
| 16 | +| get_oci_commands (Resource) | Returns helpful information on various OCI services and related commands. | |
30 | 17 |
|
31 | 18 | <span style="font-size: small;">Copyright (c) 2025, Oracle and/or its affiliates. |
32 | 19 | Licensed under the Universal Permissive License v1.0 as shown at |
|
0 commit comments