agent-plugin-mcp
An Agent Plugins v1 package that teaches any compatible agent to call MCP servers through mcporter.
mcporter carries MCP tool calls between an agent and any MCP server — stdio, Streamable HTTP, or a one-off URL, with OAuth handled. It is a CLI, so the portable way to package it is one skill rather than a server declaration. This package is exactly that: one skill.
agent-plugin-mcp/
├── plugin.json
├── skills/
│ └── calling-mcp/
│ └── SKILL.md
├── README.md
└── LICENSE
What the skill covers
calling-mcp gives the agent the three commands it needs almost every time — list servers, read a
server's tool signatures, call one tool — plus the pitfalls that produce silent failures. Everything
else is a mcporter <subcommand> --help away instead of being restated here.
Requirements
-
mcporteron PATH, ornpxavailable sonpx -y mcporterworks. The skill starts by checkingmcporter --versionand gives the install lines if nothing prints:npm install -g mcporter # needs Node 24+ brew install steipete/tap/mcporter
Install
Any client that supports Agent Plugins v1 can load this directory. With Hermes Agent:
hermes plugins install AkaraChen/agent-plugin-mcp
hermes plugins enable agent-plugin-mcp
Portable packages install disabled, so enable it explicitly. Other clients point at the repository or copy the directory into their own plugin location.
Verify it works
npx -y mcporter list https://mcp.context7.com/mcp --brief
npx -y mcporter call https://mcp.context7.com/mcp.resolve-library-id \
query="react hooks" libraryName=react --output json
The second command returns matching library IDs. Nothing to configure or authenticate.
License
MIT