Class MCPService

java.lang.Object
com.soulfiremc.server.grpc.MCPService

public final class MCPService extends Object

MCP (Model Context Protocol) service that exposes all SoulFire gRPC operations as MCP tools. This enables AI assistants (like Claude, ChatGPT, etc.) to control SoulFire instances, manage bots, execute commands, and more.

Authentication is done via Bearer token in the HTTP Authorization header, reusing the same JWT system as the gRPC API.

  • Constructor Details

  • Method Details

    • getTransportProvider

      public com.linecorp.armeria.server.ai.mcp.ArmeriaStreamableServerTransportProvider getTransportProvider()