From 62d7a3e60c9e2ce38e30212595ab20bc62c45459 Mon Sep 17 00:00:00 2001 From: Kirill Rozov Date: Mon, 5 Oct 2026 18:47:48 +0300 Subject: [PATCH 1/2] ci: one-shot workflow to add maven-mcp listing --- .github/workflows/apply-maven-mcp-listing.yml | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .github/workflows/apply-maven-mcp-listing.yml diff --git a/.github/workflows/apply-maven-mcp-listing.yml b/.github/workflows/apply-maven-mcp-listing.yml new file mode 100644 index 000000000..540bb888b --- /dev/null +++ b/.github/workflows/apply-maven-mcp-listing.yml @@ -0,0 +1,39 @@ +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 From 6b26928e8489c5ffba349bf09149f96afa8c4271 Mon Sep 17 00:00:00 2001 From: Kirill Rozov Date: Mon, 5 Oct 2026 15:48:51 +0000 Subject: [PATCH 2/2] Add kirich1409/maven-mcp to Developer Tools --- .github/workflows/apply-maven-mcp-listing.yml | 39 ------------------- README.md | 1 + 2 files changed, 1 insertion(+), 39 deletions(-) delete mode 100644 .github/workflows/apply-maven-mcp-listing.yml diff --git a/.github/workflows/apply-maven-mcp-listing.yml b/.github/workflows/apply-maven-mcp-listing.yml deleted file mode 100644 index 540bb888b..000000000 --- a/.github/workflows/apply-maven-mcp-listing.yml +++ /dev/null @@ -1,39 +0,0 @@ -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 diff --git a/README.md b/README.md index a7ac904c1..8cf8d36b0 100644 --- a/README.md +++ b/README.md @@ -1530,6 +1530,7 @@ Tools and integrations that enhance the development workflow and environment man - [kerbelp/metatron](https://github.com/kerbelp/metatron) [![kerbelp/metatron MCP server](https://glama.ai/mcp/servers/kerbelp/metatron/badges/score.svg)](https://glama.ai/mcp/servers/kerbelp/metatron) 🐍 🏠 🍎 🪟 🐧 - Self-hosted server that captures design patterns, conventions and decisions from git history and developer feedback and serves them to coding agents. - [kevinswint/xcode-studio-mcp](https://github.com/kevinswint/xcode-studio-mcp) [![kevinswint/xcode-studio-mcp MCP server](https://glama.ai/mcp/servers/kevinswint/xcode-studio-mcp/badges/score.svg)](https://glama.ai/mcp/servers/kevinswint/xcode-studio-mcp) 📇 🏠 🍎 - iOS development tools: build, run, screenshot and interact with the iOS Simulator. - [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. +- [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. - [knewstimek/agent-tool](https://github.com/knewstimek/agent-tool) [![agent-tool MCP server](https://glama.ai/mcp/servers/knewstimek/agent-tool/badges/score.svg)](https://glama.ai/mcp/servers/knewstimek/agent-tool) 🏎️ 🏠 🍎 🪟 🐧 - Encoding-aware file read/edit for coding agents with indentation conversion and .editorconfig support, plus SSH, SFTP, process management and system utilities. - [KryptosAI/mcp-observatory](https://github.com/KryptosAI/mcp-observatory) [![mcp-observatory MCP server](https://glama.ai/mcp/servers/KryptosAI/mcp-observatory/badges/score.svg)](https://glama.ai/mcp/servers/KryptosAI/mcp-observatory) 📇 🏠 🍎 🪟 🐧 - Regression testing for MCP servers: discovers configured servers, checks capabilities, invokes tools, detects schema drift and recommends new servers. - [kyisaiah47/compound-mcp](https://github.com/kyisaiah47/compound-mcp) [![kyisaiah47/compound-mcp MCP server](https://glama.ai/mcp/servers/kyisaiah47/compound-mcp/badges/score.svg)](https://glama.ai/mcp/servers/kyisaiah47/compound-mcp) 📇 ☁️ - Read-only lookups for facts newer than a model's training cutoff: AI model costs, dependency maintenance, SaaS stack costs, shadcn registry items and more.