nsolid-pi-plugin
N|Solid Plugin for Pi Agent
Package details
Install nsolid-pi-plugin from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:nsolid-pi-plugin- Package
nsolid-pi-plugin- Version
1.0.3- Published
- Aug 25, 2026
- Downloads
- 315/mo · 20/wk
- Author
- nodesrc
- License
- MIT
- Types
- extension, skill
- Size
- 273.1 KB
- Dependencies
- 1 dependency · 0 peers
Pi manifest JSON
{
"extensions": [
"./index.js"
],
"skills": [
"./skills"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
N|Solid Plugin for Pi Agent
nsolid-plugin — N|Solid performance & security skills for Node.js.
Install
pi install npm:nsolid-pi-plugin
nsolid-plugin setup --harness pi
pi install npm:pi-mcp-adapter
Or for local development from the repository root:
pnpm plugin:materialize
pi install ./packages/pi-plugin --no-approve
nsolid-plugin setup --harness pi
pi install npm:pi-mcp-adapter
/reload
After local packaging tests, run pnpm plugin:clean to remove materialized skills from the source tree.
Then verify:
pi list
What's Included
- 16 package-owned AI skills for Node.js performance and security analysis
- Side-effect-free package activation: no browser auth, no user-level skill copy, no MCP config mutation
- MCP configuration written to
~/.pi/agent/mcp.jsononly by explicitnsolid-plugin setup --harness pi
MCP Adapter Requirement
Pi does not natively support MCP. After installing this plugin, install the pi-mcp-adapter extension so Pi can use the configured NodeSource MCP servers. It reads ~/.pi/agent/mcp.json directly, so no extra configuration is needed:
pi install npm:pi-mcp-adapter
Without an adapter, the MCP-backed package skills will be available but their tools will be unavailable.
Using
@0xkobold/pi-mcpinstead? It is an alternative adapter, but it reads~/.0xkobold/mcp.jsonin a different (servers[]) format and does not pick up the config this plugin writes (~/.pi/agent/mcp.json). You would need to create and maintain a separate~/.0xkobold/mcp.jsonmanually. Preferpi-mcp-adapterfor automatic setup.