What are MCP Clients?
MCP (Model Context Protocol) clients are applications that connect to MCP servers to access tools, resources, and capabilities. These clients enable AI assistants and development environments to interact with Oracle Cloud Infrastructure and other services through standardized MCP servers.Supported Clients
The Oracle MCP Servers support several popular MCP-compatible clients:Cline
VS Code extension for AI-powered development
Cursor
AI-first code editor with MCP integration
MCPHost
Command-line MCP client for local AI models
Configuration Basics
All MCP clients require a JSON configuration file that specifies:- Server name: A unique identifier for the MCP server
- Transport type: How the client communicates with the server (stdio, HTTP, etc.)
- Command: The executable to run the server
- Arguments: Command-line arguments for the server
- Environment variables: Configuration like OCI profile and log levels
Standard Configuration Structure
Transport Types
Oracle MCP Servers support multiple transport mechanisms:stdio (Standard Input/Output)
The most common transport method. The client launches the server as a subprocess and communicates via stdin/stdout.HTTP Streaming
For running servers as standalone HTTP services. Start the server separately, then connect:The
type attribute differs across clients. Some use http while others (like Cline) expect streamableHttp.Running with Podman
All Oracle MCP Servers can run in containers using podman. This provides isolation and consistent environments.Prerequisites
- Install podman
- Build the container image:
Podman Configuration
Environment Variables
OCI_CONFIG_PROFILE
Specifies which OCI CLI profile to use for authentication. Set this to the profile name you configured during authentication.FASTMCP_LOG_LEVEL
Controls the verbosity of server logs:ERROR: Only critical errors (recommended for production)INFO: General information and errorsDEBUG: Detailed debugging information
Next Steps
Choose your MCP client and follow the setup guide:Configure Cline
Set up the Cline VS Code extension
Configure Cursor
Configure Cursor IDE for MCP
Configure MCPHost
Set up MCPHost with Ollama
