Ravil Zakirov created IGNITE-26563:
--------------------------------------
Summary: MCP Server for Apache Ignite
Key: IGNITE-26563
URL: https://issues.apache.org/jira/browse/IGNITE-26563
Project: Ignite
Issue Type: New Feature
Components: extensions
Affects Versions: 2.18
Reporter: Ravil Zakirov
Assignee: Ravil Zakirov
Introduce support for the *Machine Communication Protocol (MCP) Server* in
Apache Ignite. This feature will allow Ignite to expose AI-powered tools,
resources, and prompt capabilities through a standardized and extensible
communication layer.
The MCP Server will:
* Allow Ignite to be used as a data source for LLMs (Large Language Models).
* Enable tool-based AI agents to interact with Ignite clusters in a secure and
programmatic way.
Implement an MCP Server extension within Ignite that:
* Registers AI tools based on Ignite *Command API* functionality.
* Provides a REST/SSE endpoint for machine-to-machine communication.
* Supports:
** Tool discovery (GET /api/v1/mcp/tools)
** Resource access (GET /api/v1/mcp/resources)
** Prompt handling (POST /api/v1/mcp/prompt)
** Completion suggestions (POST /api/v1/mcp/completion)
* Includes optional authentication and TLS support.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)