ArgoCD MCP Server
@severity1
关于 ArgoCD MCP Server
An MCP (Model Context Protocol) server that integrates with the ArgoCD API, enabling agentic tools to manage ArgoCD through natural language interactions.
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"argocd-mcp-severity1": {
"command": "uv",
"args": [
"venv"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is ArgoCD MCP Server?
ArgoCD MCP Server is a Model Context Protocol (MCP) server that integrates with the ArgoCD API, enabling AI assistants and large language models to manage ArgoCD applications and resources through natural language interactions. It is designed for developers and DevOps teams who want to operate ArgoCD without manual CLI or UI commands.
How to use ArgoCD MCP Server?
Clone the repository, create a Python virtual environment, install dependencies with uv pip install -e ., and set the required environment variables (ARGOCD_TOKEN, ARGOCD_API_URL, ARGOCD_VERIFY_SSL). Start the server with mcp dev server.py, mcp run server.py, or uv run server.py. Connect to the server via Claude Desktop (using a claude_desktop_config.json) or Claude Code CLI with claude mcp add argocd-mcp.
Key features of ArgoCD MCP Server
- Token-based authentication and session management with ArgoCD
- List, filter, create, update, delete, and sync applications
- Retrieve server settings, plugins, and version information
- Configurable timeouts, SSL verification, and URL normalization
- Full static type checking with mypy for development quality
Use cases of ArgoCD MCP Server
- Check current user information and ArgoCD server version
- List applications filtered by project, name, or namespace
- Sync an out-of-sync application directly from a chat interface
- Create or delete applications using natural language commands
- Inspect server settings and plugin configurations without the UI
FAQ from ArgoCD MCP Server
What Python version is required?
Python 3.12 or higher is required.
How do I authenticate with the ArgoCD API?
Set the ARGOCD_TOKEN environment variable to a valid ArgoCD API token. The server uses token-based authentication for all API calls.
Can I use the server with self-signed SSL certificates?
Yes, set the ARGOCD_VERIFY_SSL environment variable to false to disable SSL certificate verification.
How do I connect the server to Claude Desktop?
Create a claude_desktop_config.json with the command pointing to uv and the server.py script, and include the required environment variables (ARGOCD_TOKEN, ARGOCD_API_URL, ARGOCD_VERIFY_SSL). See the README for a full example.
What tools are available for managing applications?
The server provides tools to list, get details, create, update, delete, and sync applications, as well as tools for session, settings, and version information.
其他 分类下的更多 MCP 服务器
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
Awesome Mlops
visengerA curated list of references for MLOps
Core Philosophy: Connect, Unify, Respond
mindsdbDelegate anything. It comes back done.
Awesome Mcp Servers
punkpeyeA collection of MCP servers.
评论