πŸ“‘ MCP Radar

rokbenko/quackd

πŸ¦†πŸ§  Give your Microduck a brain. Tell a small robot with two legs what you want in plain language. An LLM (Claude, OpenAI, Gemini, Grok) uses the skills it already has to do it. Includes a simulator, .

⭐ 21 stars
β‘‚ 6 forks
Python
momentum β–² 222.0
created 2026-08-28
on radar since 2026-08-30
ai-agentsclaudeclaude-codeembodied-aigeminihugging-facellmllm-agentsmcpmicroduckmodel-context-protocolopenaiphysical-aipollen-roboticspythonreinforcement-learningrobotroboticssim2realsimulation
View on GitHub β†—Homepage β†—

About quackd

Give your Microduck a brain. Any LLM, one .duck file. πŸ¦†πŸ§  quackd, pronounced β€œquacked”. The brain daemon Microduck was missing, named like its siblings robotd, mediad, padd and tofd.

Tell a small robot what you want in plain language. An AI uses the robot's existing skills to do it.

"Find the ball and kick it", in the bundled simulator, driven by the scripted pilot (no API key). Same verbs, same safety layer, same perception as a real model run. See docs/assets.

quackd connects a small robot with two legs, the Microduck from Pollen Robotics, to a large language model (Claude, OpenAI, Gemini or Grok). The robot already knows how to walk, turn, kick, scoop something off the floor, look around and quack. quackd is the missing layer that turns a request like "find the ball and kick it" into the right sequence of those skills, watches what happens, and keeps going until the job is done or it is clearly impossible.

You do not need a robot to try it. A bundled simulator runs on any laptop in seconds. Goals that work today, in that simulator:

"Find the ball and kick it." Β· "Patrol, and quack twice if you see someone." Β· "Follow the person." Β· "Fetch the ball" (experimental, because the scoop is unreliable on purpose)

Goals like "find my keys" or "pick up the trash" are where this is going, not what it does yet. The robot ships at Christmas 2026 and nothing here has run on real hardware. The honest label for today is LLM driven, goal directed control of a simulated robot: an early, working step toward a small robot you can simply talk to.

From the project README.

Maintaining this server?

Add the radar badge to your README β€” it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/rokbenko--quackd.html)

Related MCP servers

dhpradeep/aegis

Turn your Claude subscription into a multi-tenant agent API with rate limits, cost tracking, autonomous objectives, and an admin dashboard. Self-hostable, no API key.

⭐ 6Python
thaildhe172591/pythia

PL/SQL development for AI agents on Oracle Database - expert queries, impact analysis, and a snapshot-verified write path with honest rollback

⭐ 3Python
Cripacx/mediagen

AI image and video generation skill for Claude Code and other coding agents β€” Gemini, OpenAI and Kie AI behind one CLI and MCP server, with EU AI Act content marking.

⭐ 56TypeScript
Stupidoodle/swissdevjobs-cli

Search & apply to ~4,700 salary-transparent tech jobs across 7 countries (πŸ‡¨πŸ‡­πŸ‡©πŸ‡ͺπŸ‡¬πŸ‡§πŸ‡ΊπŸ‡ΈπŸ‡¨πŸ‡¦πŸ‡³πŸ‡±πŸ‡«πŸ‡·) from your terminal or AI agent β€” zero-dependency Python CLI + MCP server + Claude Code plugin

⭐ 92Python
bybit-exchange/kaas

Turn scattered notes, docs and transcripts into a queryable Markdown wiki β€” an LLM knowledge-base compiler with MCP access, no embeddings, self-hosted.

⭐ 82Python
ismailsaoulaj/reddit-mcp-server

A production-grade Model Context Protocol (MCP) server. Empowers AI assistants (Claude, Cursor) to search, fetch, and analyze Reddit discussions with resilient rate-limiting and smart LLM noise filter

⭐ 22Python

πŸ“¬ Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.