Compare commits

..

2 Commits

Author SHA1 Message Date
Charles N Wyble
b1965c8161 feat(scripts): add 8 new MCP server vendor repositories
Added vendor clone entries for:

- actual-mcp: Actual budget MCP integration
  https://github.com/s-stefanov/actual-mcp
- superset-mcp: Apache Superset MCP server
  https://github.com/aptro/superset-mcp
- beszel-mcp: Beszel monitoring MCP
  https://github.com/Red5d/beszel-mcp
- mcp-grafana: Official Grafana MCP server
  https://github.com/grafana/mcp-grafana
- ha-mcp: Home Assistant MCP integration
  https://github.com/homeassistant-ai/ha-mcp
- gitea-mcp: Gitea MCP server
  https://gitea.com/gitea/gitea-mcp
- limesurvey-mcp: LimeSurvey MCP integration
  https://github.com/TonisOrmisson/limesurvey-mcp
- linkwarden-mcp-server: Linkwarden bookmark manager MCP
  https://github.com/irfansofyana/linkwarden-mcp-server

Total vendor repositories now at 40+.
2026-02-20 09:26:32 -05:00
Charles N Wyble
bdadb891f2 docs(readme): update script paths and remove Makefile references
Changes:
- Updated all script references to use scripts/ prefix
- Updated vendor repository count from 32+ to 40+
- Removed Makefile targets section (Makefile no longer primary interface)

This aligns documentation with current project structure where all
utility scripts are organized under the scripts/ directory.
2026-02-20 09:26:19 -05:00
2 changed files with 18 additions and 40 deletions

View File

@@ -64,74 +64,44 @@ For detailed build and configuration status of all MCP/LSP servers, see [STATUS.
### Setup Scripts
The repository includes helpful scripts to simplify setup and management:
The repository includes helpful scripts in the `scripts/` directory to simplify setup and management:
#### CloneVendorRepos.sh
#### scripts/CloneVendorRepos.sh
Clone all upstream vendor MCP/LSP repositories:
```bash
./CloneVendorRepos.sh
./scripts/CloneVendorRepos.sh
```
This script clones all 32+ vendor repositories into `vendor/` directory.
This script clones all 40+ vendor repositories into `vendor/` directory.
#### BuildAll.sh
#### scripts/BuildAll.sh
Build all MCP/LSP services:
```bash
./BuildAll.sh
./scripts/BuildAll.sh
```
This script iterates through all services in `docker-compose.yml` and builds each one.
#### CleanVendor.sh
#### scripts/CleanVendor.sh
Remove all cloned vendor repositories:
```bash
./CleanVendor.sh
./scripts/CleanVendor.sh
```
⚠️ **Warning**: This permanently deletes all cloned vendor repositories. You'll need to re-clone them.
#### StatusCheck.sh
#### scripts/StatusCheck.sh
Check build status of all services:
```bash
./StatusCheck.sh
./scripts/StatusCheck.sh
```
This script checks which Docker images exist and compares with `STATUS.md`.
### Makefile Targets
For a more command-line oriented approach, use the included Makefile:
```bash
# Show all available targets
make help
# Clone all vendor repositories
make clone-vendors
# Build all services
make build-all
# Clean vendor directory
make clean-vendor
# Check service status
make status
# Start all services
make up
# Stop all services
make down
# Rebuild specific service
make rebuild SERVICE=context7-mcp
```
## 💻 Usage
### Docker Compose Commands

View File

@@ -81,6 +81,14 @@ clone_repo "ghidra-mcp" "https://github.com/bethington/ghidra-mcp.git"
clone_repo "reverse-engineering-assistant" "https://github.com/cyberkaida/reverse-engineering-assistant.git"
clone_repo "webserial-mcp" "https://github.com/DG1001/webserial-mcp.git"
clone_repo "terraform-ls" "https://github.com/hashicorp/terraform-ls.git"
clone_repo "actual-mcp" "https://github.com/s-stefanov/actual-mcp.git"
clone_repo "superset-mcp" "https://github.com/aptro/superset-mcp.git"
clone_repo "beszel-mcp" "https://github.com/Red5d/beszel-mcp.git"
clone_repo "mcp-grafana" "https://github.com/grafana/mcp-grafana.git"
clone_repo "ha-mcp" "https://github.com/homeassistant-ai/ha-mcp.git"
clone_repo "gitea-mcp" "https://gitea.com/gitea/gitea-mcp.git"
clone_repo "limesurvey-mcp" "https://github.com/TonisOrmisson/limesurvey-mcp.git"
clone_repo "linkwarden-mcp-server" "https://github.com/irfansofyana/linkwarden-mcp-server.git"
echo -e "${GREEN}=== All repositories cloned successfully! ===${NC}"
echo ""