{
  "markdown": "# Morph agent plugin\n\nConnect your coding agent to your organization's shared\n[Morph](https://morphhq.co) brain.\n\nThe plugin bundles the Morph MCP server at `https://mcp.dev.morphhq.co`. On\nCodex and Claude Code it also reminds the agent to use Morph throughout\nsubstantive work. Your agent host owns OAuth and the MCP connection; the plugin\nstores no credentials and runs no background code.\n\nMorph provides organization-scoped brain files, skills, people and Teams, and\na governed software Catalogue. The MCP server tells the agent how to use these\ncapabilities when the connection starts.\n\n## Install\n\n### Claude Code\n\n```text\n/plugin marketplace add morphhq-co/plugin\n/plugin install morph@morph\n```\n\nClaude Code prompts for Morph authorization when the connection is first used.\nReview and trust the bundled lifecycle hooks when prompted.\n\n### Codex\n\n```bash\ncodex plugin marketplace add morphhq-co/plugin\ncodex plugin add morph@morph\n```\n\nStart a new task after installation. Codex prompts for Morph authorization when\nthe connection is first used. Review and trust the bundled lifecycle hooks when\nprompted.\n\n### Gemini CLI\n\n```bash\ngemini extensions install https://github.com/morphhq-co/plugin\n```\n\n### GitHub Copilot CLI\n\nAdd Morph to `~/.copilot/mcp-config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"morph\": {\n      \"url\": \"https://mcp.dev.morphhq.co\"\n    }\n  }\n}\n```\n\n### Cursor\n\nCopy [`platforms/cursor/mcp.json`](platforms/cursor/mcp.json) into `.cursor/`\nfor the project or into `~/.cursor/`.\n\n### Kiro\n\nMerge [`platforms/kiro/mcp.json`](platforms/kiro/mcp.json) into\n`.kiro/settings/mcp.json`. Optionally copy\n[`platforms/kiro/morph-session-start.kiro.hook`](platforms/kiro/morph-session-start.kiro.hook)\ninto `.kiro/hooks/` to ask the agent to read shared session guidance through\nits host-managed Morph connection.\n\n### OpenCode\n\nMerge [`platforms/opencode/opencode.json`](platforms/opencode/opencode.json)\ninto your OpenCode configuration.\n\n## Agent guidance\n\nThe Codex and Claude Code hooks inject a small, organization-neutral reminder.\nThe reminder tells the agent to use the host-authenticated Morph MCP;\norganization-specific workflows and skills stay in Morph.\n\nCodex and Claude Code receive the reminder at session start, resume, fork,\ncontext compaction, and subagent start. The guidance itself covers final\nhandoff without forcing another model turn on every response. At task start,\nthe agent reads `brain/hooks/session-start.md` when it exists, searches for\nshared task context, and loads relevant organization skills from Morph.\n\nThe hooks never authenticate, store tokens, or call Morph directly. If Morph is\nunavailable or no organization guidance exists, the agent continues silently.\nLifecycle reminders require Node.js; when Node is unavailable, the hooks skip\nsilently and the Morph MCP remains usable.\n\n## Development\n\n```bash\nnpm test\n```\n\nThe test suite validates the plugin manifests, marketplace entry, and MCP\nconfiguration without making network requests.\n",
  "bytes": 2998,
  "sha": "ba402b13557db0f3839b2c695ff852378673b5a15ba49215e9c6172872bf00b9",
  "repo_slug": "morphhq-co/plugin",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_morphhq_co_plugin_f6918278/readme"
}