[Technology preview] Creating MCP server

The Model Context Protocol (MCP) provides a powerful and flexible way to access external services, APIs, and data sources. The MCP enhances the productivity and efficiency.

Note: This feature is provided as a technology preview. As such, the feature might not be fully functional in your environment and support is limited. In addition, the feature’s appearance, functions, and name are subject to change both in this release and in later releases of API Connect.
You can use the MCP to create an MCP server from an OpenAPI Specification (OAS) file and deploy the OAS file on IBM® Cloud. You can use MCP in the following ways:
  • API Agent to enable communication with external MCP servers.
  • MCP to enable seamless integration with any MCP-compatible service, and the implementation follows the JSON-RPC protocol for communication with MCP servers.
  • MCP to connect API Agent to GitHub repositories, custom databases, proprietary tools, or third-party APIs, all through simple natural language commands.

Features

MCP offers the following key features.
  • Simplified deployment - Easily deploy OAS files on IBM Cloud
  • Centralized management- Enable MCP servers in a registry tool for use across multiple sessions
  • External communication- Communicate with external MCP servers using the API Agent
  • Multi-session support - Use MCP servers across multiple sessions for enhanced productivity

Using MCP

To use MCP, configure the following setups.
  1. Configuring the MCP server.
  2. Enabling the MCP server.
Tip: To interact with your MCP servers, use the natural language prompts.