roll up
This commit is contained in:
@@ -110,7 +110,7 @@ These servers have issues that prevent production deployment.
|
|||||||
| Service | Issue | Resolution |
|
| Service | Issue | Resolution |
|
||||||
|---------|-------|------------|
|
|---------|-------|------------|
|
||||||
| discourse-mcp | TypeScript TS2345 error in upstream | Wait for upstream fix |
|
| discourse-mcp | TypeScript TS2345 error in upstream | Wait for upstream fix |
|
||||||
| reverse-engineering-assistant | Ghidra download URL 404 | Wait for upstream fix |
|
| reverse-engineering-assistant | Gradle version mismatch with Ghidra | Complex build, needs specific gradle |
|
||||||
| snipeit-mcp | Depends on private PyPI package | Blocked indefinitely |
|
| snipeit-mcp | Depends on private PyPI package | Blocked indefinitely |
|
||||||
|
|
||||||
### Transport Mismatch (not stdio - 1 server)
|
### Transport Mismatch (not stdio - 1 server)
|
||||||
|
|||||||
@@ -101,7 +101,7 @@ All 32 vendor repositories have been verified and correctly cloned. CloneVendorR
|
|||||||
|
|
||||||
**MCP Servers with Build/Runtime Issues:**
|
**MCP Servers with Build/Runtime Issues:**
|
||||||
- ✗ discourse-mcp: BLOCKED - TypeScript TS2345 error (upstream SDK incompatibility, cannot fix)
|
- ✗ discourse-mcp: BLOCKED - TypeScript TS2345 error (upstream SDK incompatibility, cannot fix)
|
||||||
- ✗ reverse-engineering-assistant: Build failed - Ghidra download 404
|
- ✗ reverse-engineering-assistant: BLOCKED - requires specific gradle version matching Ghidra (complex build)
|
||||||
- ✗ penpot-mcp: Build OK, transport mismatch - uses HTTP/WebSocket transport instead of stdio
|
- ✗ penpot-mcp: Build OK, transport mismatch - uses HTTP/WebSocket transport instead of stdio
|
||||||
|
|
||||||
**Blocked MCP Servers:**
|
**Blocked MCP Servers:**
|
||||||
@@ -142,7 +142,7 @@ All 32 vendor repositories have been verified and correctly cloned. CloneVendorR
|
|||||||
| penpot-mcp | Build/Runtime Issue | Container built from TypeScript monorepo source. Uses HTTP/WebSocket transport (not stdio). Multiple endpoints: HTTP at :4401/mcp, SSE at :4401/sse, WebSocket at :4402. |
|
| penpot-mcp | Build/Runtime Issue | Container built from TypeScript monorepo source. Uses HTTP/WebSocket transport (not stdio). Multiple endpoints: HTTP at :4401/mcp, SSE at :4401/sse, WebSocket at :4402. |
|
||||||
| postizz-mcp | Built | Container built from TypeScript source. MCP stdio-based. Fixed to use stdio transport instead of HTTP. Version 1.0.0. |
|
| postizz-mcp | Built | Container built from TypeScript source. MCP stdio-based. Fixed to use stdio transport instead of HTTP. Version 1.0.0. |
|
||||||
| proxmox-mcp | Built | Container built from Python source (331MB). MCP stdio-based, requires PROXMOX_MCP_CONFIG env var pointing to config file. Fixed by patching fastmcp imports. |
|
| proxmox-mcp | Built | Container built from Python source (331MB). MCP stdio-based, requires PROXMOX_MCP_CONFIG env var pointing to config file. Fixed by patching fastmcp imports. |
|
||||||
| reverse-engineering-assistant | Build Failed | Ghidra download URL returns 404. Version mismatch in download URL. |
|
| reverse-engineering-assistant | Blocked | Ghidra 12.0.3 download works but gradle version mismatch. Requires specific gradle version matching Ghidra's build system. |
|
||||||
| snipeit-mcp | Blocked | Container builds as stub that exits with error message. Upstream depends on private 'snipeit-api' package (never published to PyPI). Cannot be fixed without upstream changes. |
|
| snipeit-mcp | Blocked | Container builds as stub that exits with error message. Upstream depends on private 'snipeit-api' package (never published to PyPI). Cannot be fixed without upstream changes. |
|
||||||
| terraform-mcp | Built | Container built from Go source (27MB). MCP stdio-based, validates with MCP handshake v0.4.0. Requires HCP Terraform credentials for full functionality. |
|
| terraform-mcp | Built | Container built from Go source (27MB). MCP stdio-based, validates with MCP handshake v0.4.0. Requires HCP Terraform credentials for full functionality. |
|
||||||
| webserial-mcp | Runtime Issue | Container builds but requires bridge server + browser + ESP32 hardware. Cannot validate MCP protocol without full setup. |
|
| webserial-mcp | Runtime Issue | Container builds but requires bridge server + browser + ESP32 hardware. Cannot validate MCP protocol without full setup. |
|
||||||
@@ -185,7 +185,7 @@ Uses HTTP/WebSocket transport instead of stdio MCP. Not compatible with standard
|
|||||||
FIXED - Changed Dockerfile entrypoint to run local source (`python src/ansible_mcp/server.py`) instead of uvx. The package is not published to PyPI, so local installation is required. MCP handshake validated with version 1.26.0.
|
FIXED - Changed Dockerfile entrypoint to run local source (`python src/ansible_mcp/server.py`) instead of uvx. The package is not published to PyPI, so local installation is required. MCP handshake validated with version 1.26.0.
|
||||||
|
|
||||||
### reverse-engineering-assistant
|
### reverse-engineering-assistant
|
||||||
Build failed - Ghidra download URL returns 404. The version number in the Dockerfile download URL is incorrect.
|
BLOCKED - Build requires gradle version matching Ghidra 12.0.3. The gradle version from apt-get is incompatible with Ghidra's build system. Requires either: (1) finding the correct gradle version, or (2) using Ghidra's included gradle wrapper. The project doesn't include gradlew in the repository.
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ RUN wget -q "https://github.com/NationalSecurityAgency/ghidra/releases/download/
|
|||||||
|
|
||||||
WORKDIR /build/reva
|
WORKDIR /build/reva
|
||||||
|
|
||||||
RUN ./gradlew buildExtension -x test || true
|
RUN gradle buildExtension -x test || true
|
||||||
|
|
||||||
FROM eclipse-temurin:21-jre-jammy
|
FROM eclipse-temurin:21-jre-jammy
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user