Pulumi Cloud Development
About
Integrates with Pulumi's cloud development platform to streamline infrastructure-as-code operations for efficient cloud resource orchestration and deployment.
Details
- Author
- didlawowo
- Repository
- didlawowo/mcp-collection
- GitHub stars
- 7
- Categories
- Productivity, Design, Developer Tools, Infrastructure, Project Management, API, Knowledge Base
Jump to
- Monitor State Tracking: Fetch and analyze specific monitor states
- Kubernetes Log Analysis: Extract and format error logs from Kubernetes clusters
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
Pulumi Cloud DevelopmentCommand (node, npx, python, etc.)uvArguments-
Argument 1
run -
Argument 2
--with -
Argument 3
datadog-api-client -
Argument 4
--with -
Argument 5
fastmcp -
Argument 6
--with -
Argument 7
icecream -
Argument 8
--with -
Argument 9
loguru -
Argument 10
--with -
Argument 11
python-dotenv -
Argument 12
fastmcp -
Argument 13
run -
Argument 14
/your-path/mcp-collection/datadog/main.py
Environment-
DD_API_KEY
xxxx -
DD_APP_KEY
xxx
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
To install Datadog for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @didlawowo/mcp-collection --client claude
Required packages:
datadog-api-client
fastmcp
loguru
icecream
python-dotenv
uv
Create a .env file with your Datadog credentials:
DD_API_KEY=your_api_key
DD_APP_KEY=your_app_key
1. Install Claude Desktop
```bash
get_monitor_states
Fetch and analyze specific monitor states. Parameters: name (string) - Monitor name to search, timeframe (int, optional) - Hours to look back (default is 1).
get_k8s_logs
Extract and format error logs from Kubernetes clusters. Parameters: cluster (string) - Kubernetes cluster name, timeframe (int, optional) - Hours to look back (default is 5), namespace (string, optional) - Optional namespace filter.
run-mcp-inspector
Launch MCP Inspector for debugging to provide a real-time view of MCP server status, function call logs, error tracing, and API response monitoring.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"pulumi cloud development": {
"env": {
"DD_API_KEY": "xxxx",
"DD_APP_KEY": "xxx"
},
"args": [
"run",
"--with",
"datadog-api-client",
"--with",
"fastmcp",
"--with",
"icecream",
"--with",
"loguru",
"--with",
"python-dotenv",
"fastmcp",
"run",
"/your-path/mcp-collection/datadog/main.py"
],
"command": "uv"
}
}
}
Linux
{
"env": {
"DD_API_KEY": "xxxx",
"DD_APP_KEY": "xxx"
},
"args": [
"run",
"--with",
"datadog-api-client",
"--with",
"fastmcp",
"--with",
"icecream",
"--with",
"loguru",
"--with",
"python-dotenv",
"fastmcp",
"run",
"/your-path/mcp-collection/datadog/main.py"
],
"command": "uv"
}
Macos
{
"env": {
"DD_API_KEY": "xxxx",
"DD_APP_KEY": "xxx"
},
"args": [
"run",
"--with",
"datadog-api-client",
"--with",
"fastmcp",
"--with",
"icecream",
"--with",
"loguru",
"--with",
"python-dotenv",
"fastmcp",
"run",
"/your-path/mcp-collection/datadog/main.py"
],
"command": "uv"
}
Windows
{
"env": {
"DD_API_KEY": "xxxx",
"DD_APP_KEY": "xxx"
},
"args": [
"run",
"--with",
"datadog-api-client",
"--with",
"fastmcp",
"--with",
"icecream",
"--with",
"loguru",
"--with",
"python-dotenv",
"fastmcp",
"run",
"/your-path/mcp-collection/datadog/main.py"
],
"command": "uv"
}
Datadog Model Context Protocol (MCP) 🔍
A Python-based tool to interact with Datadog API and fetch monitoring data from your infrastructure. This MCP provides easy access to monitor states and Kubernetes logs through a simple interface.
Datadog Features 🌟
- Monitor State Tracking: Fetch and analyze specific monitor states
- Kubernetes Log Analysis: Extract and format error logs from Kubernetes clusters
Prerequisites 📋
- Python 3.11+
- Datadog API and Application keys (with correct permissions)
- Access to Datadog site
Installation 🔧
Installing via Smithery
To install Datadog for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @didlawowo/mcp-collection --client claude
Required packages:
datadog-api-client
fastmcp
loguru
icecream
python-dotenv
uv
Environment Setup 🔑
Create a .env file with your Datadog credentials:
DD_API_KEY=your_api_key
DD_APP_KEY=your_app_key
Setup Claude Desktop Setup for MCP 🖥️
1. Install Claude Desktop
```bash
Assuming you're on macOS
brew install claude-desktop
Or download from official website
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





