{
  "markdown": "# mvnpm Claude Code Plugin\n\nA [Claude Code](https://claude.ai/code) plugin that connects to [mvnpm.org](https://mvnpm.org) — a Maven repository facade for NPM packages. It lets Claude search, convert, and manage NPM packages as Maven/Gradle dependencies.\n\n## Installation\n\n### From the marketplace\n\n```\n/plugin marketplace add mvnpm/mvnpm-claude-plugin\n/plugin install mvnpm@mvnpm-marketplace\n```\n\n### Manual MCP setup (without the plugin)\n\n```bash\nclaude mcp add --transport http mvnpm https://mvnpm.org/mcp\n```\n\n## What it does\n\nThis plugin gives Claude access to mvnpm tools so it can:\n\n- **Search** NPM packages available as Maven artifacts\n- **Convert** NPM package names to Maven/Gradle dependency snippets\n- **Generate** POM files and ES module import maps\n- **Browse** artifact contents (JAR/TGZ files)\n- **Check** Maven Central sync status\n- **Monitor** the sync pipeline and event logs\n\n## Example prompts\n\n- \"Add the lit web component library to my pom.xml\"\n- \"What's the Maven coordinate for @hotwired/stimulus?\"\n- \"Is htmx synced to Maven Central?\"\n- \"Generate an import map for lit and @vaadin/router\"\n\n## NPM to Maven name mapping\n\n| NPM | Maven |\n|-----|-------|\n| `lit` | `org.mvnpm:lit` |\n| `@hotwired/stimulus` | `org.mvnpm.at.hotwired:stimulus` |\n| `@vaadin/router` | `org.mvnpm.at.vaadin:router` |\n\n## More info\n\n- [mvnpm.org](https://mvnpm.org)\n- [AI Agent setup guide](https://mvnpm.org/ai-agent/)\n- [GitHub](https://github.com/mvnpm/mvnpm)\n\n## License\n\nApache-2.0\n",
  "bytes": 1488,
  "sha": "f6128c35ed9137339298bf7a95587db0602127f54bc8d44b59422615b93f418c",
  "repo_slug": "mvnpm/mvnpm-claude-plugin",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_mvnpm_mvnpm_claude_plugin_mvnpm_3d99f5b7/readme"
}