Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Einfach Machen Agent

FreeNot checked

Automated API discovery and multi-step civic proposal submission framework for einfach-machen.gov.de via Playwright-MCP & Bun

GitHubEmbed

About

Automated API discovery and multi-step civic proposal submission framework for einfach-machen.gov.de via Playwright-MCP & Bun

README

Latest Release CI Pipeline OpenSSF Scorecard CodeQL SAST Bun Runtime Model Context Protocol License: GPL-3.0

Automated API discovery and submission framework for einfach-machen.gov.de using Playwright-MCP and Bun.

AGENTS.md Compliant: Built exclusively using Bun, git identity overrides, and structured project paths under ~/Projects/einfach-machen-agent.

Features

  • 🔍 API & Form Discovery: Deep inspection of TYPO3 FormFramework structures & anti-bot protection (FormCrShield).
  • 📝 Automated Submission: Multi-step browser automation using Playwright with dryRun protection mode.
  • 🖥️ Offscreen Minimized Browsing: Non-headless execution with window offscreening (--window-position=-32000,-32000) to prevent desktop focus interruption.
  • 📦 Batch Submission Engine: Automated batch processing for feedback proposals with rate limiting.
  • 📊 21/21 Proposals Audit: Complete documentation & archive of 21 submitted civic tech proposals (Submission Report).

Quick Start

  1. Setup dependencies:

    cd ~/Projects/einfach-machen-agent
    bun install
    bunx playwright install chromium
    
  2. Start MCP server:

    bun run start-mcp
    
  3. Discover APIs & Form Structure:

    bun run discover
    
  4. Test Feedback Submission (Dry-Run Mode):

    bun run submit
    
  5. Run Batch Submissions:

    bun run batch
    

Completed Submissions Audit (21 Proposals)

Full audit log and OZG 2.0 evaluation available in docs/submission-report.md.

Key highlights:

  • 🏆 Proposal 01: Public Issue-Tracker & FOSS development for einfach-machen.gov.de
  • 🏆 Proposal 02: 10-Year persistent document archive in Mein ELSTER
  • 🏆 Proposal 03: Open Source compliance & Microsoft 365 cloud lock-in exit (Bavarian Digital Law)
  • 🏆 Proposal 04: Open API for volunteer association management software ↔ ELSTER
  • 🏆 Proposal 12: Real-time legislative synopses & lobby statement register (§ 42 GGO)

Responsible Civic Tech Use & Ethics ⚖️

This repository is designed for legitimate civic technology research, administrative feedback, and open-government automation:

  • 🛡️ Rate Limiting: Always enforce conservative rate limiting to prevent server load.
  • 🔐 Privacy & GDPR: Do not include personal identifiable information (PII) or sensitive personal data in submission payloads.
  • 📜 Legitimate Use: Only submit constructive, genuine proposals for bureaucracy reduction.
  • 🧪 Dry-Run Default: All scripts default to dryRun: true to prevent unintended submissions during testing.

License

MIT

from github.com/niStee/einfach-machen-agent

Installing Einfach Machen Agent

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/niStee/einfach-machen-agent

FAQ

Is Einfach Machen Agent MCP free?

Yes, Einfach Machen Agent MCP is free — one-click install via Unyly at no cost.

Does Einfach Machen Agent need an API key?

No, Einfach Machen Agent runs without API keys or environment variables.

Is Einfach Machen Agent hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Einfach Machen Agent in Claude Desktop, Claude Code or Cursor?

Open Einfach Machen Agent on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Playwright

Browser automation, scraping, screenshots

Microsoftby Microsoft

Puppeteer

Browser automation and web scraping.

modelcontextprotocolby modelcontextprotocol

opentabs-dev/opentabs

Plugin-based MCP server + Chrome extension that gives AI agents access to web applications through the user's authenticated browser session. 100+ plugins with a

opentabs-devby opentabs-dev

robhunter/agentdeals

1,500+ developer infrastructure deals, free tiers, and startup programs across 54 categories. Search deals, compare vendors, plan stacks, and track pricing chan

robhunterby robhunter

hlydecker/ucsc-genome-mcp

MCP server to interact with the UCSC Genome Browser API, letting you find genomes, chromosomes, and more.

hlydeckerby hlydecker

34892002/bilibili-mcp-js

A MCP server that supports searching for Bilibili content. Provides LangChain integration examples and test scripts.

34892002by 34892002

achiya-automation/safari-mcp

Native Safari browser automation for AI agents with 80+ tools. No Chrome dependency, optimized for Apple Silicon with 60% less CPU overhead.

achiya-automationby achiya-automation

agent-infra/mcp-server-browser

Browser automation capabilities using Puppeteer, both support local and remote browser connection.

bytedanceby bytedance

aparajithn/agent-scraper-mcp

Web scraping MCP server for AI agents. 6 tools: clean content extraction, structured scraping with CSS selectors, full-page screenshots via Playwright, link ext

aparajithnby aparajithn

apireno/DOMShell

Browse the web using filesystem commands (ls, cd, grep, click). 38 MCP tools map Chrome's Accessibility Tree to a virtual filesystem via a Chrome Extension.

apirenoby apireno

Compare Einfach Machen Agent with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All browse MCPs