Files
awesome-mcp-servers/.github/workflows/apply-maven-mcp-listing.yml
T

40 lines
1.8 KiB
YAML

name: apply-maven-mcp-listing
on:
workflow_dispatch:
jobs:
apply:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v4
with:
ref: main
fetch-depth: 0
- name: Add maven-mcp entry and reset branch
run: |
set -euo pipefail
git config user.name "Kirill Rozov"
git config user.email "kirill@androidbroadcast.dev"
git checkout -B add-maven-mcp
python3 <<'PY'
from pathlib import Path
p = Path('README.md')
text = p.read_text(encoding='utf-8')
needle = '- [kindly-software/kdb](https://github.com/kindly-software/kdb) 🦀 ☁️ - Time-travel debugger with bidirectional execution replay, hash-chain audit logging and SIMD-accelerated stack unwinding.\n'
entry = '- [kirich1409/maven-mcp](https://github.com/kirich1409/maven-mcp) [![kirich1409/maven-mcp MCP server](https://glama.ai/mcp/servers/kirich1409/maven-mcp/badges/score.svg)](https://glama.ai/mcp/servers/kirich1409/maven-mcp) 🐍 ☁️ 🏠 🍎 🪟 🐧 - MCP server / agent plugin for Maven and Gradle dependency intelligence: latest versions, outdated deps, CVEs, changelogs, licenses and project audits.\n'
if 'kirich1409/maven-mcp' in text:
print('already present')
elif needle not in text:
raise SystemExit('needle missing')
else:
p.write_text(text.replace(needle, needle + entry, 1), encoding='utf-8')
print('patched')
PY
rm -f .github/workflows/apply-maven-mcp-listing.yml
git add README.md
git add -A .github/workflows || true
git status
git commit -m "Add kirich1409/maven-mcp to Developer Tools"
git push -f origin add-maven-mcp