Files
KNEL-AIMiddleware/STATUS.md
Charles N Wyble 1638fffbdb docs: reset STATUS.md and add bash-language-server validation
Reset STATUS.md to clean slate and document bash-language-server LSP
build and validation success.

Changes:
- Cleaned all previous MCP/LSP server status entries
- Added bash-language-server as validated LSP (v5.6.0, 190MB)
- Updated crush.json configuration reference
- Cleared all known issues and build progress sections

Validation:
- Container builds successfully from custom Dockerfile
- Version 5.6.0 verified with --version flag
- Crush wrapper script functional
- User acceptance testing completed
2026-01-22 23:23:48 -05:00

1.4 KiB

MCP Servers Setup Status

Tracking the setup and validation of MCP/LSP servers via Docker Compose.

Last validated: 2026-01-22

Validation Summary

Working MCP Servers:

  • None

MCP Servers with Configuration Issues:

  • None

HTTP-based MCP Servers:

  • None

Pending Build:

  • All MCP servers pending build

Recently Built:

  • bash-language-server: Built (v5.6.0) - configured in crush.json via wrapper script

Builds in Progress:

  • None

Build Failures:

  • None

LSP Servers:

  • ✓ bash-language-server: Working (v5.6.0) - stdio-based, configured in crush.json

Detailed Status

Repository Status Notes
bash-language-server Built Container built using prebuilt npm package (190MB). LSP configured in crush.json via wrapper script. Version 5.6.0.

Known Issues

None

Usage

To build and start a specific server:

docker compose up -d <service-name>

To view logs:

docker compose logs -f <service-name>

To stop a server:

docker compose stop <service-name>

To rebuild a server after changes:

docker compose build --no-cache <service-name>

To test MCP server with Crush:

# Stdio-based servers are run on-demand by Crush
# Configuration is in crush.json
# Crush automatically handles docker run -i --rm

Note: Use lowercase service names from compose file. Container names will be prefixed with kneldevstack-aimiddleware-.