{"name":"io.github.Oortonaut/mcacp","slug":"oortonaut-mcacp","title":null,"description":"MCP-to-ACP bridge — let any MCP client drive ACP coding agents","url":"https://mcp.market/server/oortonaut-mcacp","rating":null,"grade":"B","score":75,"certified":false,"status":"active","category":"productivity","tags":["productivity"],"presence":{"score":23,"stars":9,"forks":4,"downloads_week":137,"last_push_at":"2026-02-01T05:08:18.000Z","license":"Apache-2.0"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/Oortonaut/mcacp","website":null,"version":"0.1.3","remotes":[],"packages":[{"registryType":"npm","identifier":"mcacp","version":"0.1.3","transport":{"type":"stdio"}}],"tools":[{"name":"agent_check_upgrades","description":"Check all installed agents for available version upgrades.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agent_install","description":"Install an ACP agent from the registry.","write_action":false,"price_micros":0,"input_schema":null},{"name":"agent_uninstall","description":"Remove a locally installed ACP agent.","write_action":true,"price_micros":0,"input_schema":null},{"name":"cancel","description":"Cancel an in-progress prompt.","write_action":true,"price_micros":0,"input_schema":null},{"name":"close_session","description":"Close an active session. Session file preserved for future load_session.","write_action":false,"price_micros":0,"input_schema":null},{"name":"discover_agents","description":"Scan editor configs (Zed settings.json, JetBrains acp.json) for ACP agents. Returns agents with command/args/env and source. To import, add them to agent_servers in your mcacp.json and call reload_config.","write_action":false,"price_micros":0,"input_schema":null},{"name":"events","description":"Block until any prompted session produces events. Returns events stamped with sessionId and agentId. Supports optional Nagle-style coalescing to batch events across sessions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_agent_status","description":"Get detailed status of a running ACP agent.","write_action":false,"price_micros":0,"input_schema":null},{"name":"grant_permission","description":"Respond to a pending permission request (operator policy). The agent resumes; new events flow to the queue.","write_action":false,"price_micros":0,"input_schema":null},{"name":"initialize","description":"Spawn an ACP agent process and perform the initialize handshake. Must be called before creating sessions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_installed_agents","description":"List all locally installed ACP agents with their id, name, version, and description.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_running_agents","description":"List all spawned ACP agent processes with status, heartbeat, and active sessions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_sessions","description":"List stored sessions. Does not require the agent to be running.","write_action":false,"price_micros":0,"input_schema":null},{"name":"load_session","description":"Resume a previously created session. Agent must support session loading.","write_action":false,"price_micros":0,"input_schema":null},{"name":"new_session","description":"Create a new ACP session on an initialized agent. Returns the agent's session ID.","write_action":true,"price_micros":0,"input_schema":null},{"name":"prompt","description":"Block until at least one prompt event is available. Returns queued events including updates (with full ACP metadata), permission requests, and completion. The default way to consume prompt results.","write_action":false,"price_micros":0,"input_schema":null},{"name":"prompt_events","description":"Non-blocking poll for prompt events. Returns all queued events (updates, permission requests, completion). May return empty array if no new events.","write_action":false,"price_micros":0,"input_schema":null},{"name":"prompt_start","description":"Send a prompt to an active ACP session. Returns immediately with { status: \"prompted\" }. Use prompt or prompt_events to consume events.","write_action":true,"price_micros":0,"input_schema":null},{"name":"registry_search","description":"Search configured ACP agent registries for available agents.","write_action":false,"price_micros":0,"input_schema":null},{"name":"reload_config","description":"Reload configuration from disk. Use after editing mcacp.json to pick up new agent_servers entries or changed settings. Returns the new config.","write_action":false,"price_micros":0,"input_schema":null},{"name":"request_permission","description":"Send an MCP elicitation to the outer host asking for a permission decision. Does not require a running agent or session.","write_action":true,"price_micros":0,"input_schema":null},{"name":"set_agent_status","description":"Set an explicit status text for a running agent.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_mode","description":"Switch the operating mode of a session.","write_action":false,"price_micros":0,"input_schema":null},{"name":"shutdown","description":"Gracefully shut down a running ACP agent, closing all sessions.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":75,"grade":"B","scanned_at":"2026-09-28T14:29:54.995Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-09-28T14:29:54.968Z","components":{"code":{"score":25,"max":25,"notes":["31 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":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":4,"max":15,"notes":["last push 239 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"mcacp","version":"0.1.3","found":true,"license":"Apache-2.0","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-01-31T20:24:50.166Z","repositoryUrl":"git+https://github.com/Oortonaut/mcacp.git","weeklyDownloads":137}],"repo":{"found":true,"owner":"Oortonaut","repo":"mcacp","archived":false,"pushedAt":"2026-02-01T05:08:18Z","stars":9,"forks":4,"openIssues":3,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/63926737?v=4","ownerCreatedAt":"2020-04-18T18:54:17Z","license":"Apache-2.0"},"icon":{"url":null,"source":"none"},"presence":{"stars":9,"forks":4,"downloadsWeek":137,"license":"Apache-2.0","lastPushAt":"2026-02-01T05:08:18.000Z","score":23}}}},"grade_history":[],"reviews":[]}