diff --git a/AGENTS.md b/AGENTS.md index bd79a1c..1329dc9 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -26,13 +26,10 @@ This document tracks the AI agents and MCP servers configured in this project. | terraform-mcp | kneldevstack-aimiddleware-terraform-mcp | IaC automation, HCP Terraform, workspace management | | cloudron-mcp | kneldevstack-aimiddleware-cloudron-mcp | Self-hosted app management | -#### Development Tools (4 servers) +#### Development Tools (1 server) | Service | Container Name | Description | |---------|---------------|-------------| -| bash-language-server | kneldevstack-aimiddleware-bash-language-server | LSP for bash (diagnostics, completion, formatting) | -| docker-language-server | kneldevstack-aimiddleware-docker-language-server | LSP for Dockerfiles, Compose files, Bake files | | context7-mcp | kneldevstack-aimiddleware-context7-mcp | MCP server framework and SDK for documentation | -| marksman | kneldevstack-aimiddleware-marksman | LSP for Markdown (diagnostics, completion, navigation) | #### Content Management (4 servers) | Service | Container Name | Description | @@ -73,11 +70,20 @@ This document tracks the AI agents and MCP servers configured in this project. | elasticsearch-mcp | kneldevstack-aimiddleware-elasticsearch-mcp | Search and index management (Rust) | | audiobook-mcp | kneldevstack-aimiddleware-audiobook-mcp | Audiobook management with AI-powered features | -#### Additional Tools (2 servers) +#### Additional Tools (3 servers) | Service | Container Name | Description | |---------|---------------|-------------| | drawio-mcp | kneldevstack-aimiddleware-drawio-mcp | Draw.io diagram management | | penpot-mcp | kneldevstack-aimiddleware-penpot-mcp | Design collaboration platform integration | +| webserial-mcp | kneldevstack-aimiddleware-webserial-mcp | ESP32 MicroPython development via WebSerial (requires bridge server) | + +#### LSP Servers (4 servers) +| Service | Container Name | Description | +|---------|---------------|-------------| +| bash-language-server | kneldevstack-aimiddleware-bash-language-server | LSP for bash (diagnostics, completion, formatting) | +| docker-language-server | kneldevstack-aimiddleware-docker-language-server | LSP for Dockerfiles, Compose files, Bake files | +| marksman | kneldevstack-aimiddleware-marksman | LSP for Markdown (diagnostics, completion, navigation) | +| terraform-ls | kneldevstack-aimiddleware-terraform-ls | LSP for Terraform (diagnostics, completion, navigation) | ## Agent Capabilities @@ -99,7 +105,7 @@ Most use `npx` for installation: - Context7 MCP - Bash Language Server -#### Python (10 servers) +#### Python (11 servers) Most use `uvx` for installation: - Blender MCP - FreeCAD MCP @@ -111,6 +117,7 @@ Most use `uvx` for installation: - IMAP MCP - Ansible MCP - Nextcloud MCP (hybrid) +- WebSerial MCP #### Go (2 servers) - Kubernetes MCP (also available via npx) @@ -124,6 +131,9 @@ Most use `uvx` for installation: #### Rust (1 server) - Elasticsearch MCP +#### HashiCorp Binary (1 server) +- terraform-ls (HashiCorp release binary) + ## Environment Variables Reference Common environment variables required for MCP servers: