docs: update production status to 79% (33/42 servers)
Updated STATUS.md and PRODUCTION-READY.md: - MCP servers: 29/38 (76%) production ready - LSP servers: 4/4 (100%) production ready - Total: 33/42 (79%) Fixed servers moved to working: - mcp-ansible: local source entrypoint fix - postizz-mcp: stdio transport default Blocked servers documented: - discourse-mcp: upstream SDK incompatibility 💘 Generated with Crush Assisted-by: GLM-5 via Crush <crush@charm.land>
This commit is contained in:
@@ -8,13 +8,13 @@ This document lists all servers that are validated and ready for production depl
|
||||
|
||||
| Category | Production Ready | Not Ready |
|
||||
|----------|-----------------|-----------|
|
||||
| MCP Servers | 27 | 11 |
|
||||
| MCP Servers | 29 | 9 |
|
||||
| LSP Servers | 4 | 0 |
|
||||
| **Total** | **31** | **11** |
|
||||
| **Total** | **33** | **9** |
|
||||
|
||||
---
|
||||
|
||||
## Production-Ready MCP Servers (27)
|
||||
## Production-Ready MCP Servers (29)
|
||||
|
||||
These servers have been validated with MCP protocol handshake and are ready for deployment.
|
||||
|
||||
@@ -26,7 +26,7 @@ These servers have been validated with MCP protocol handshake and are ready for
|
||||
| freecad-mcp | `kneldevstack-aimiddleware-freecad-mcp` | 1.25.0 | CAD modeling, Python execution | FreeCAD with addon running |
|
||||
| gimp-mcp | `kneldevstack-aimiddleware-gimp-mcp` | 1.10.1 | Image editing with GIMP 3.0 | GIMP with server running |
|
||||
|
||||
### Hosting & Infrastructure (6 servers)
|
||||
### Hosting & Infrastructure (7 servers)
|
||||
|
||||
| Service | Container | Version | Description | Config Required |
|
||||
|---------|-----------|---------|-------------|-----------------|
|
||||
@@ -36,6 +36,7 @@ These servers have been validated with MCP protocol handshake and are ready for
|
||||
| terraform-mcp | `kneldevstack-aimiddleware-terraform-mcp` | 0.4.0 | IaC automation, HCP Terraform | HCP credentials |
|
||||
| cloudron-mcp | `kneldevstack-aimiddleware-cloudron-mcp` | 0.1.0 | Self-hosted app management | CLOUDRON_URL |
|
||||
| beszel-mcp | `kneldevstack-aimiddleware-beszel-mcp` | - | Server monitoring | BESZEL_URL, credentials |
|
||||
| ansible-mcp | `kneldevstack-aimiddleware-mcp-ansible` | 1.26.0 | Ansible automation, playbook execution | ANSIBLE_VAULT_PASSWORD_FILE |
|
||||
|
||||
### Development Tools (1 server)
|
||||
|
||||
@@ -43,13 +44,14 @@ These servers have been validated with MCP protocol handshake and are ready for
|
||||
|---------|-----------|---------|-------------|-----------------|
|
||||
| context7-mcp | `kneldevstack-aimiddleware-context7-mcp` | 2.1.0 | Documentation retrieval | Upstash Redis |
|
||||
|
||||
### Content Management (3 servers)
|
||||
### Content Management (4 servers)
|
||||
|
||||
| Service | Container | Version | Description | Config Required |
|
||||
|---------|-----------|---------|-------------|-----------------|
|
||||
| ghost-mcp | `kneldevstack-aimiddleware-ghost-mcp` | 1.0.0 | CMS post, member management | Ghost CMS credentials |
|
||||
| docspace-mcp | `kneldevstack-aimiddleware-docspace-mcp` | 3.1.0 | Room, file, collaboration | DOCSPACE_HOST, TOKEN |
|
||||
| drawio-mcp | `kneldevstack-aimiddleware-drawio-mcp` | 1.4.0 | Draw.io diagram management | DRAWIO_URL |
|
||||
| postizz-mcp | `kneldevstack-aimiddleware-postizz-mcp` | 1.0.0 | Social media scheduling | POSTIZ_API_KEY |
|
||||
|
||||
### Analytics & Security (2 servers)
|
||||
|
||||
@@ -99,24 +101,22 @@ All LSP servers are production-ready and configured in `crush.json`.
|
||||
|
||||
---
|
||||
|
||||
## NOT Production-Ready (11 servers)
|
||||
## NOT Production-Ready (9 servers)
|
||||
|
||||
These servers have issues that prevent production deployment.
|
||||
|
||||
### Upstream Bugs (cannot fix locally - 4 servers)
|
||||
### Upstream Bugs (cannot fix locally - 3 servers)
|
||||
|
||||
| Service | Issue | Resolution |
|
||||
|---------|-------|------------|
|
||||
| discourse-mcp | TypeScript TS2345 error in upstream | Wait for upstream fix |
|
||||
| reverse-engineering-assistant | Ghidra download URL 404 | Wait for upstream fix |
|
||||
| snipeit-mcp | Depends on private PyPI package | Blocked indefinitely |
|
||||
| mcp-ansible | Package not published to PyPI | Wait for upstream publish |
|
||||
|
||||
### Transport Mismatch (not stdio - 2 servers)
|
||||
### Transport Mismatch (not stdio - 1 server)
|
||||
|
||||
| Service | Issue | Notes |
|
||||
|---------|-------|-------|
|
||||
| postizz-mcp | Uses HTTP transport (port 3084) | Requires HTTP MCP client |
|
||||
| penpot-mcp | Uses HTTP/WebSocket transport | Endpoints: :4401/mcp, :4401/sse, :4402 |
|
||||
|
||||
### Runtime Dependencies (crash without backend - 3 servers)
|
||||
@@ -187,6 +187,8 @@ echo '{"jsonrpc":"2.0","method":"initialize","params":{"capabilities":{}},"id":1
|
||||
| gitea-mcp | `GITEA_URL`, `GITEA_TOKEN` |
|
||||
| grafana-mcp | `GRAFANA_URL`, `GRAFANA_TOKEN` |
|
||||
| ha-mcp | `HOMEASSISTANT_URL`, `HOMEASSISTANT_TOKEN` |
|
||||
| postizz-mcp | `POSTIZ_API_KEY` |
|
||||
| ansible-mcp | `ANSIBLE_VAULT_PASSWORD_FILE` |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user