Skip to main content
Glama
Seetharam1999

jenkins-slack-mcp

jenkins-slack-mcp

MCP server to trigger Jenkins builds from any IDE (Amazon Q, VS Code, Cursor) with Slack notifications. Zero config — login once and it remembers.

Install

npm install -g github:Seetharam1999/jenkins-slack-mcp

Related MCP server: Jenkins MCP Server

Register in your IDE

Amazon Q (~/.aws/amazonq/mcp.json):

{
  "mcpServers": {
    "jenkins-slack": {
      "command": "jenkins-slack-mcp",
      "args": [],
      "disabled": false
    }
  }
}

VS Code / Cursor (.vscode/mcp.json):

{
  "mcpServers": {
    "jenkins-slack": {
      "command": "jenkins-slack-mcp"
    }
  }
}

Without global install (npx):

{
  "mcpServers": {
    "jenkins-slack": {
      "command": "npx",
      "args": ["github:Seetharam1999/jenkins-slack-mcp"]
    }
  }
}

First-time Setup (from IDE chat)

1. Login to Jenkins

login_jenkins:
  baseUrl: https://your-jenkins.com
  user: your_username
  apiToken: your_api_token
  buildToken: your_remote_trigger_token

2. Login to Slack

login_slack:
  clientId: your_slack_app_client_id
  clientSecret: your_slack_app_client_secret

Opens browser → OAuth → done.

3. Register Jobs

add_job:
  command: /buildtt
  jobPath: /view/track-and-trace/job/track-and-trace
  name: Track & Trace
  defaultBranch: main

4. Trigger Builds

trigger_build:
  job: /buildtt
  branch: feature/my-branch
  slackChannel: #deployments

Available Tools

Tool

Description

login_jenkins

Authenticate with Jenkins

login_slack

OAuth login to Slack

status

Check login status

whoami

Get user details from both services

add_job

Register a Jenkins job

list_jobs

Show registered jobs

trigger_build

Build + optional Slack notify

logout

Clear stored credentials

Slack Slash Commands (bonus)

If you also want /buildtt main from Slack directly:

node server.js
# Expose with ngrok:
ngrok http 3001

Set Slack app slash command URL to https://your-ngrok-url/slack/command

Credentials

Stored at ~/.jenkins-slack-mcp/config.json (600 permissions, owner-only).

Author

Seetharam1999

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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