Skip to content

Commit 5d930b7

Browse files
authored
docs: add documentation for disabling TLS verification (#39)
1 parent dd2dfc9 commit 5d930b7

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

README.md

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Argo CD MCP Server
22

3-
An implementation of [Model Context Protocol (MCP)](https://modelcontextprotocol.io) server for [Argo CD](https://argo-cd.readthedocs.io/en/stable/), enabling AI assistants to interact with your Argo CD applications through natural language. This server allows for seamless integration with Visual Studio Code and other MCP clients through both stdio and Server-Sent Events (SSE) transport protocols.
3+
An implementation of [Model Context Protocol (MCP)](https://modelcontextprotocol.io) server for [Argo CD](https://argo-cd.readthedocs.io/en/stable/), enabling AI assistants to interact with your Argo CD applications through natural language. This server allows for seamless integration with Visual Studio Code and other MCP clients through stdio and HTTP stream transport protocols.
44

55
<a href="https://glama.ai/mcp/servers/@akuity/argocd-mcp">
66
<img width="380" height="200" src="https://glama.ai/mcp/servers/@akuity/argocd-mcp/badge" alt="argocd-mcp MCP server" />
@@ -35,7 +35,7 @@ Akuity is the enterprise company for Argo and Kargo, and provides the essential
3535

3636
## Features
3737

38-
- **Transport Protocols**: Supports both stdio and SSE transport modes for flexible integration with different clients
38+
- **Transport Protocols**: Supports both stdio and HTTP stream transport modes for flexible integration with different clients
3939
- **Complete Argo CD API Integration**: Provides comprehensive access to Argo CD resources and operations
4040
- **AI Assistant Ready**: Pre-configured tools for AI assistants to interact with Argo CD in natural language
4141

@@ -117,6 +117,18 @@ Akuity is the enterprise company for Argo and Kargo, and provides the essential
117117

118118
2. Configure Claude Desktop to use this configuration file in settings.
119119

120+
### Self-signed Certificates
121+
122+
If your Argo CD instance uses self-signed certificates or certificates from a private Certificate Authority (CA), you may need to add the following environment variable to your configuration:
123+
124+
```
125+
"NODE_TLS_REJECT_UNAUTHORIZED": "0"
126+
```
127+
128+
This disables TLS certificate validation for Node.js when connecting to Argo CD instances using self-signed certificates or certificates from private CAs that aren't trusted by your system's certificate store.
129+
130+
> **Warning**: Disabling SSL verification reduces security. Use this setting only in development environments or when you understand the security implications.
131+
120132
## Available Tools
121133

122134
The server provides the following ArgoCD management tools:
@@ -152,11 +164,7 @@ pnpm install
152164

153165
3. Start the development server with hot reloading enabled:
154166
```bash
155-
# For HTTP mode with hot reloading
156167
pnpm run dev
157-
158-
# For SSE mode with hot reloading
159-
pnpm run dev-sse
160168
```
161169
Once the server is running, you can utilize the MCP server within Visual Studio Code or other MCP client.
162170

0 commit comments

Comments
 (0)