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)

Reply via email to