{"name":"io.github.ataberk-xyz/gossipcat","slug":"ataberk-xyz-gossipcat","title":null,"description":"Multi-agent orchestration for Claude Code — consensus review, adaptive dispatch, skill learning","url":"https://mcp.market/server/ataberk-xyz-gossipcat","rating":null,"grade":"C","score":62,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":41,"stars":41,"forks":3,"downloads_week":97,"last_push_at":"2026-09-07T14:58:41.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/gossipcat-ai/gossipcat-ai","website":null,"version":"0.2.1","remotes":[],"packages":[{"registryType":"npm","identifier":"gossipcat","version":"0.2.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google Gemini API key for relay agents (optional — native agents need no API key)","format":"string","isSecret":true,"name":"GOOGLE_API_KEY"},{"description":"Fixed port for the relay/dashboard server (optional — defaults to OS-assigned with sticky file)","format":"string","name":"GOSSIPCAT_PORT"}]}],"tools":[{"name":"gossip_bug_feedback","description":"File a GitHub issue on the gossipcat repo from an in-session bug report. Dedupes against open issues. Requires authenticated gh CLI.","write_action":false,"price_micros":0,"input_schema":null},{"name":"gossip_collect","description":"Collect results from dispatched tasks. Waits for completion by default. Use consensus: true for cross-review round.","write_action":false,"price_micros":0,"input_schema":null},{"name":"gossip_dispatch","description":"Dispatch tasks to agents. mode:\"single\" (default) sends to one agent. mode:\"parallel\" fans out to multiple agents. mode:\"consensus\" dispatches with cross-review instructions. Returns task IDs for collecting results.","write_action":false,"price_micros":0,"input_schema":null},{"name":"gossip_format","description":"Return the canonical CONSENSUS_OUTPUT_FORMAT block. Use this when you need to write an ad-hoc Agent() prompt for a native subagent that should produce findings the consensus engine can parse. Paste the returned string into your prompt verbatim \\u2014 the format trains the agent to emit <agent_finding> tags instead of prose.","write_action":false,"price_micros":0,"input_schema":null},{"name":"gossip_guide","description":"Show the gossipcat handbook for humans \\u2014 architectural invariants, operator playbook, caveats, hallucination patterns, glossary. Call this when you want to READ the docs, not when you need LLM context. The LLM-facing auto-load lives in gossip_status().","write_action":false,"price_micros":0,"input_schema":null},{"name":"gossip_plan","description":"Plan a task with write-mode suggestions. Decomposes into sub-tasks, assigns agents, and classifies each as read or write with suggested write mode. Returns dispatch-ready JSON for approval before execution. Use this before gossip_dispatch(mode:\"parallel\") for implementation tasks.","write_action":false,"price_micros":0,"input_schema":null},{"name":"gossip_progress","description":"Show progress of active tasks and consensus rounds. Call during long-running operations to see what agents are doing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"gossip_relay","description":"Feed a native agent result back into the gossipcat relay. Call this after a Claude Code Agent() completes a task dispatched via gossip_dispatch or gossip_run. Enables consensus cross-review and gossip for native agents.","write_action":false,"price_micros":0,"input_schema":null},{"name":"gossip_relay_cross_review","description":"Feed native agent cross-review result back into a pending consensus round. Called after dispatching Agent() for cross-review.","write_action":false,"price_micros":0,"input_schema":null},{"name":"gossip_remember","description":"Search an agent's archived knowledge files.","write_action":false,"price_micros":0,"input_schema":null},{"name":"gossip_run","description":"Run a task on a single agent and return the result. For relay agents (Gemini), this is a single call \\u2014 dispatches, waits, returns. For native agents (Sonnet/Haiku), returns dispatch instructions with gossip_relay callback. Use agent_id:\"auto\" to let the orchestrator decompose and assign agents automatically.","write_action":true,"price_micros":0,"input_schema":null},{"name":"gossip_scores","description":"View agent performance scores from consensus signals. Shows accuracy, uniqueness, reliability, and dispatch weight for each agent. Use to understand which agents are performing well and which need improvement.","write_action":false,"price_micros":0,"input_schema":null},{"name":"gossip_session_save","description":"Save a cognitive session summary to project memory. The next session will load this context automatically on MCP connect. Call before ending your session to preserve what was learned.","write_action":false,"price_micros":0,"input_schema":null},{"name":"gossip_setup","description":"Create or update gossipcat team. Default mode is \"merge\" \\u2014 adds/updates specified agents while keeping existing ones. Use \"replace\" to overwrite entire config. Detects host environment (…) and supports both native Claude Code subagents (.claude/agents/*.md) and custom provider agents (Anthropic, OpenAI, Google Gemini).","write_action":true,"price_micros":0,"input_schema":null},{"name":"gossip_signals","description":"Record or retract consensus performance signals. Use action \"record\" (default) to record signals after cross-referencing agent findings \\u2014 call IMMEDIATELY when you verify. Use action \"retract\" to undo a previously recorded signal.","write_action":false,"price_micros":0,"input_schema":null},{"name":"gossip_skills","description":"Manage agent skills. Actions: list (show skill index), bind (attach skill to agent), unbind (remove skill from agent), build (create skills from gap suggestions), develop (generate skill from ATI competency data).","write_action":false,"price_micros":0,"input_schema":null},{"name":"gossip_status","description":"Check Gossip Mesh system status, host environment, available agents, dashboard URL/key, and agent list with provider/model/skills.","write_action":false,"price_micros":0,"input_schema":null},{"name":"gossip_tools","description":"List all available gossipcat MCP tools with descriptions. Call after /mcp reconnect to discover new tools.","write_action":false,"price_micros":0,"input_schema":null},{"name":"gossip_update","description":"Check for or apply gossipcat updates. Detects install method (global npm, local dep, git clone) and fetches the latest version from the npm registry.","write_action":true,"price_micros":0,"input_schema":null},{"name":"gossip_verify_memory","description":"On-demand staleness check for a memory file claim. Reads the memory file, dispatches a native haiku-researcher utility to verify the claim against current code, and returns a structured verdict (FRESH | STALE | CONTRADICTED | INCONCLUSIVE) with file:line evidence. Call before acting on any backlog item from memory. Spec: docs/specs/2026-04-08-gossip-verify-memory.md","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":62,"grade":"C","scanned_at":"2026-09-27T22:35:47.054Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T22:35:47.066Z","components":{"code":{"score":15,"max":25,"notes":["5 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 20 days ago"]},"identity":{"score":4,"max":10,"notes":["namespace and repository owner differ"]}},"findings":[{"id":"install.script","severity":"medium","component":"code","title":"npm install lifecycle script present"},{"id":"install.script","severity":"medium","component":"code","title":"npm install lifecycle script present","evidence":"package.json: …/*/dist dist-mcp/ dist-dashboard/\", \"postinstall\": \"node scripts/postinstall.js\", \"bui…"}],"inputs":{"packages":[{"registryType":"npm","identifier":"gossipcat","version":"0.2.1","found":true,"license":"MIT","hasInstallScripts":true,"dependencyCount":4,"publishedAt":"2026-04-10T10:22:19.460Z","repositoryUrl":"git+https://github.com/gossipcat-ai/gossipcat-ai.git","weeklyDownloads":97}],"repo":{"found":true,"owner":"gossipcat-ai","repo":"gossipcat-ai","archived":false,"pushedAt":"2026-09-07T14:58:41Z","stars":41,"forks":3,"openIssues":1,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/274130854?v=4","ownerCreatedAt":"2026-04-06T23:11:25Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/274130854?v=4&s=128","source":"github"},"presence":{"stars":41,"forks":3,"downloadsWeek":97,"license":"MIT","lastPushAt":"2026-09-07T14:58:41.000Z","score":41}}}},"grade_history":[],"reviews":[]}