π PagerDuty AI Agent
About
PagerDuty AI Agent powered by 1st Party MCP Server using OpenAPI Codegen, LangGraph and LangChain MCP Adapters. Agent is exposed on various agent transport protocols (AGNTCY ACP, Google A2A, MCP Server)Agent for PagerDuty
Details
- Author
- cnoe-io
- Downloads
- 234
- Categories
- AI
Jump to
- LangGraph + LangChain MCP Adapter for agent orchestration
- Azure OpenAI GPT-4 as the LLM backend
- Multi-protocol support (ACP and A2A)
- Comprehensive PagerDuty API coverage (incidents, services, schedules, teams, users, escalation policies)
- Secure API token-based authentication
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
π PagerDuty AI AgentCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Configure a .env file with your LLM provider details and a PagerDuty API key. Pull the Docker image from ghcr.io/cnoe-io/agent-pagerduty:a2a-latest and run it on port 8000, then use the agent-chat-cli to interact. Alternatively, clone the repo and run make run-a2a for local development.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"\ud83d\ude80 pagerduty ai agent": {
"agent-pagerduty": {
"command": "docker",
"args": [
"pull",
"ghcr.io/cnoe-io/agent-pagerduty:a2a-latest"
]
}
}
}
}
McpServers
{
"agent-pagerduty": {
"command": "docker",
"args": [
"pull",
"ghcr.io/cnoe-io/agent-pagerduty:a2a-latest"
]
}
}
π PagerDuty AI Agent
π§ͺ Evaluation Badges
| Claude | Gemini | OpenAI | Llama |
|--------|--------|--------|-------|
| |
|
|
|
---
- π€ PagerDuty Agent is an LLM-powered agent built using the LangGraph ReAct Agent workflow and MCP tools.
- π Protocol Support: Compatible with ACP and A2A protocols for integration with external user clients.
- π‘οΈ Secure by Design: Enforces PagerDuty API token-based authentication and supports external authentication for strong access control.
- π Integrated Communication: Uses langchain-mcp-adapters to connect with the PagerDuty MCP server within the LangGraph ReAct Agent workflow.
- π First-Party MCP Server: The MCP server is generated by our first-party openapi-mcp-codegen utility, ensuring version/API compatibility and software supply chain integrity.
---
π Getting Started
Running it via Docker:
1οΈβ£ Configure Environment
Ensure your.env file is set up as described in the cnoe-agent-utils usage guide based on your LLM Provider.
Example .env configuration:
```env
############################
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.
