Skip to main content
Glama
Seetharam1999

jenkins-slack-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
login_jenkinsB

Login to Jenkins. Opens browser to Jenkins token page for new users. Validates credentials and auto-discovers all jobs.

login_slackA

Login to Slack via OAuth. Opens browser for authorization. Requires SLACK_CLIENT_ID and SLACK_CLIENT_SECRET env vars.

statusA

Check current login status for Jenkins and Slack

list_jobsA

List all available Jenkins jobs in table format with status. Supports filtering by name.

job_detailsA

Get build parameters for a specific Jenkins job in table format.

trigger_buildB

Trigger a Jenkins build with parameters. Sends Slack DM if configured.

refresh_jobsA

Re-fetch all jobs from Jenkins (use after new jobs are created)

stop_buildB

Stop/cancel a running Jenkins build.

build_statusA

Get the status of a specific build or the latest build of a job. Shows build number, status, duration, displayName, and description.

build_consoleA

Get console output (last 100 lines) of a specific build or the latest build.

build_historyA

Get recent build history for a job. Shows last N builds with status, duration, and timestamps.

whoamiA

Get current Jenkins and Slack user details

logoutA

Clear all stored credentials and jobs

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/Seetharam1999/jenkins-slack-mcp'

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