Index

A B C E G H L M O P S U W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractMCPServerMojo - Class in org.machanism.machai.mcp.maven
Abstract base class for MCP server Maven plugin Mojos.
AbstractMCPServerMojo() - Constructor for class org.machanism.machai.mcp.maven.AbstractMCPServerMojo
Constructs a new AbstractMCPServerMojo.
AbstractMCPServerMojo.ConfigurationLoadingException - Exception Class in org.machanism.machai.mcp.maven
 
applyParameters() - Method in class org.machanism.machai.mcp.maven.AbstractMCPServerMojo
Applies environment parameters and credentials to the system properties.
Architecture - Search tag in Overview
Section

B

basedir - Variable in class org.machanism.machai.mcp.maven.AbstractMCPServerMojo
The Maven module base directory.

C

configFile - Variable in class org.machanism.machai.mcp.maven.AbstractMCPServerMojo
 
ConfigurationLoadingException(String, Exception) - Constructor for exception class org.machanism.machai.mcp.maven.AbstractMCPServerMojo.ConfigurationLoadingException
 
createServer(String, String) - Method in class org.machanism.machai.mcp.maven.HttpStatelessServerMojo
Creates the server instance for this transport.
createServer(String, String) - Method in class org.machanism.machai.mcp.maven.HttpStreamableMcpServerMojo
Creates the server instance for this transport.

E

execute() - Method in class org.machanism.machai.mcp.maven.HttpStatelessServerMojo
Executes the Mojo, starting the stateless HTTP MCP server.
execute() - Method in class org.machanism.machai.mcp.maven.HttpStreamableMcpServerMojo
Executes the Mojo, starting the streamable HTTP MCP server.
exit(int) - Method in class org.machanism.machai.mcp.maven.tools.MCPServerTools
Ends the JVM after shutdown has been initiated.
EXIT_DELAY - Static variable in class org.machanism.machai.mcp.maven.tools.MCPServerTools
Delay in milliseconds before the server process exits after shutdown is initiated.

G

getConfigurator() - Method in class org.machanism.machai.mcp.maven.AbstractMCPServerMojo
 

H

HttpStatelessServerMojo - Class in org.machanism.machai.mcp.maven
Maven plugin Mojo for starting a stateless HTTP MCP server.
HttpStatelessServerMojo() - Constructor for class org.machanism.machai.mcp.maven.HttpStatelessServerMojo
 
HttpStreamableMcpServerMojo - Class in org.machanism.machai.mcp.maven
Maven plugin Mojo for starting a streamable HTTP MCP server.
HttpStreamableMcpServerMojo() - Constructor for class org.machanism.machai.mcp.maven.HttpStreamableMcpServerMojo
 

L

loadConfigurator(String) - Method in class org.machanism.machai.mcp.maven.AbstractMCPServerMojo
Loads the configurator used by this Mojo.
log - Variable in class org.machanism.machai.mcp.maven.tools.MCPServerTools
Logger instance for server events and diagnostics.
logger - Static variable in class org.machanism.machai.mcp.maven.AbstractMCPServerMojo
 
logUsage() - Method in class org.machanism.machai.mcp.maven.tools.MCPServerTools
Records final usage statistics before shutdown.

M

MCP Server Maven Plugin - Search tag in Overview
Section
MCPServerTools - Class in org.machanism.machai.mcp.maven.tools
Provides utility functions for managing the MCP server lifecycle.
MCPServerTools() - Constructor for class org.machanism.machai.mcp.maven.tools.MCPServerTools
 

O

org.machanism.machai.mcp.maven - package org.machanism.machai.mcp.maven
Provides Maven plugin Mojos and utilities for managing MCP server lifecycle and configuration.
org.machanism.machai.mcp.maven.tools - package org.machanism.machai.mcp.maven.tools
Contains utility classes and tools for MCP server operations within Maven plugins.

P

Packages - Search tag in Overview
Section
params - Variable in class org.machanism.machai.mcp.maven.AbstractMCPServerMojo
Map of environment variables for MCP server.
port - Variable in class org.machanism.machai.mcp.maven.AbstractMCPServerMojo
The port on which the MCP server will run.
project - Variable in class org.machanism.machai.mcp.maven.AbstractMCPServerMojo
The current Maven project.

S

serialVersionUID - Static variable in exception class org.machanism.machai.mcp.maven.AbstractMCPServerMojo.ConfigurationLoadingException
 
stopMcpServer(int) - Method in class org.machanism.machai.mcp.maven.tools.MCPServerTools
Stops the MCP server by initiating a delayed shutdown.

U

Usage - Search tag in Overview
Section

W

waitBeforeExit() - Method in class org.machanism.machai.mcp.maven.tools.MCPServerTools
Waits for the shutdown grace period.
A B C E G H L M O P S U W 
All Classes and Interfaces|All Packages|Constant Field Values