# Interface: com.pnfsoftware.jeb.client.mcp.IJebMcpServer

Basic definition of a JEB MCP server instance.

## Method: getEndpoint
- return type: `java.lang.String`

Description: Get the HTTP endpoint path exposed by the server.
return: endpoint path

## Method: getHostname
- return type: `java.lang.String`

Description: Get the hostname or bind address used by the server.
return: hostname

## Method: getName
- return type: `java.lang.String`

Description: Get the server name.
return: server name

## Method: getPort
- return type: `int`

Description: Get the listening port used by the server.
return: port number

## Method: getToolCallLogVerbosity
- return type: `int`

Description: 
return: verbosity level:         
         
- 0=nothing logged         
- 1=basic tool call info is logged         
- 2=detailed tool call info is logged

## Method: getVersion
- return type: `java.lang.String`

Description: Get the server version.
return: server version

## Method: join

Description: Serve requests until the server is stopped.

## Method: serve

Description: 
deprecated: use [#join()](#join()) instead

## Method: setToolCallLogVerbosity
- parameter: `verbosity`, type: `int`

Description: Set the verbosity level for logging messages displayed when a tool is being invoked by an MCP client.
parameter: verbosity: verbosity level:            
            
- 0=nothing logged            
- 1=basic tool call info is logged            
- 2=detailed tool call info is logged

