Skip to main content
Glama
seb-noirot

AKHQ MCP Server

by seb-noirot

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AKHQ_BASE_URLNoBase URL of your AKHQ instance.http://localhost:8080
AKHQ_ENV_NAMENoName for this environment.default
AKHQ_AUTH_TYPENoAuth type: none, basic, or bearer.none
AKHQ_AUTH_TOKENNoBearer token for bearer auth.
AKHQ_CONFIG_FILENoPath to a JSON config file for configuring multiple AKHQ environments.
AKHQ_AUTH_PASSWORDNoPassword for basic auth.
AKHQ_AUTH_USERNAMENoUsername for basic auth.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_environmentsA

List all configured AKHQ environments

set_environmentB

Switch the active AKHQ environment

get_current_environmentA

Get the currently active AKHQ environment

set_bearer_tokenA

Set or refresh the bearer token for an AKHQ environment. Use this when a request fails with an expired/unauthorized token error.

clear_bearer_tokenA

Clear the stored bearer token for an AKHQ environment. The next API call will fail with an auth error prompting for a new token.

get_authsB

Get all auth details for current instance

get_clusterA

Get all cluster info for current instance

get_meA

Get current user info

get_topic_defaults_configsA

Get default topic configuration

get_aclsA

List all ACLs for a cluster

get_acls_by_principalC

Get ACLs for a specific principal

get_topicsC

List all topics for a cluster

post_topicC

Create a new topic

get_topicB

Get details for a specific topic

delete_topicB

Delete a topic

get_topic_configsC

Get configuration for a topic

post_topic_configsC

Update configuration for a topic

get_topic_logsC

Get logs (messages) for a topic

post_topic_produceB

Produce a message to a topic

delete_topic_recordsC

Delete records from a topic

get_topic_aclsA

Get ACLs for a specific topic

get_groupsB

List all consumer groups

get_group_by_nameB

Get details for a specific consumer group

delete_groupB

Delete a consumer group

get_group_offsetsB

Get offsets for a consumer group

post_group_offsetsC

Update consumer group offsets

get_group_aclsB

Get ACLs for a consumer group

get_group_membersC

Get members of a consumer group

get_group_topicsA

Get topics for a consumer group

get_schemasC

List all schemas in the schema registry

post_schemaC

Create a new schema

get_schema_by_subjectC

Get a schema by subject

delete_schemaB

Delete a schema subject

get_schema_versionsA

Get all versions of a schema

get_schema_versionC

Get a specific version of a schema

get_nodesA

List all nodes (brokers) in a cluster

get_nodeA

Get details for a specific node

get_node_configsB

Get configuration for a node

post_node_configsC

Update configuration for a node

get_node_logsB

Get log configuration for a node

get_connectsA

List all connect definitions for a cluster

post_connectC

Create a new connect definition

get_connect_by_nameB

Get a specific connect definition

delete_connectB

Delete a connect definition

get_connect_configsB

Get configuration of a connector

post_connect_configsC

Update a connector configuration

get_connect_pauseC

Pause a connector

get_connect_resumeC

Resume a connector

get_connect_restartC

Restart a connector

get_connect_tasksB

Get tasks for a connector

get_connect_task_restartC

Restart a specific connector task

get_connect_pluginsB

List all connect plugins

get_ksqldb_infoC

Get ksqlDB server info

get_ksqldb_queriesB

List all ksqlDB queries

get_ksqldb_streamsA

List all ksqlDB streams

get_ksqldb_tablesA

List all ksqlDB tables

put_ksqldb_executeC

Execute a ksqlDB statement

put_ksqldb_queryC

Execute a ksqlDB pull query

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/seb-noirot/akhq-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server