Compare commits
2 Commits
ea3b0907ae
...
b1965c8161
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b1965c8161 | ||
|
|
bdadb891f2 |
50
README.md
50
README.md
@@ -64,74 +64,44 @@ For detailed build and configuration status of all MCP/LSP servers, see [STATUS.
|
|||||||
|
|
||||||
### Setup Scripts
|
### 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:
|
Clone all upstream vendor MCP/LSP repositories:
|
||||||
|
|
||||||
```bash
|
```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:
|
Build all MCP/LSP services:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
./BuildAll.sh
|
./scripts/BuildAll.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
This script iterates through all services in `docker-compose.yml` and builds each one.
|
This script iterates through all services in `docker-compose.yml` and builds each one.
|
||||||
|
|
||||||
#### CleanVendor.sh
|
#### scripts/CleanVendor.sh
|
||||||
Remove all cloned vendor repositories:
|
Remove all cloned vendor repositories:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
./CleanVendor.sh
|
./scripts/CleanVendor.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
⚠️ **Warning**: This permanently deletes all cloned vendor repositories. You'll need to re-clone them.
|
⚠️ **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:
|
Check build status of all services:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
./StatusCheck.sh
|
./scripts/StatusCheck.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
This script checks which Docker images exist and compares with `STATUS.md`.
|
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
|
## 💻 Usage
|
||||||
|
|
||||||
### Docker Compose Commands
|
### Docker Compose Commands
|
||||||
|
|||||||
@@ -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 "reverse-engineering-assistant" "https://github.com/cyberkaida/reverse-engineering-assistant.git"
|
||||||
clone_repo "webserial-mcp" "https://github.com/DG1001/webserial-mcp.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 "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 -e "${GREEN}=== All repositories cloned successfully! ===${NC}"
|
||||||
echo ""
|
echo ""
|
||||||
|
|||||||
Reference in New Issue
Block a user