Index

A B C E G H M O P S T 
All Classes and Interfaces|All Packages

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.
applyParameters() - Method in class org.machanism.machai.mcp.maven.AbstractMCPServerMojo
Applies environment parameters and credentials to the system properties.

B

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

C

Class diagram - Search tag in Overview
Section

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.

G

Goals - Search tag in Overview
Section

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
 

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.
org.machanism.machai.mcp.server.maven - Search tag in Overview
Section
Overview - Search tag in Overview
Section

P

Package structure - 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.
Primary responsibilities - Search tag in Overview
Section
project - Variable in class org.machanism.machai.mcp.maven.AbstractMCPServerMojo
The current Maven project.

S

Shared configuration concepts - Search tag in Overview
Section
stopMcpServer(int) - Method in class org.machanism.machai.mcp.maven.tools.MCPServerTools
Stops the MCP server by initiating a delayed shutdown.

T

Typical usage - Search tag in Overview
Section
A B C E G H M O P S T 
All Classes and Interfaces|All Packages