pi-modem-mcp-extension
Pi extension that exposes the Modem MCP server as Pi tools.
Package details
Install pi-modem-mcp-extension from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:pi-modem-mcp-extension- Package
pi-modem-mcp-extension- Version
0.1.2- Published
- May 30, 2026
- Downloads
- not available
- Author
- tridha643
- License
- UNLICENSED
- Types
- extension
- Size
- 19.5 KB
- Dependencies
- 1 dependency · 2 peers
Pi manifest JSON
{
"extensions": [
"./index.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
Pi Modem MCP Extension
A Pi package/extension that exposes Modem's remote MCP server as Pi tools.
Tools
invoke_modem_agent— calls Modem'sinvoke_modem_agentMCP tool with a complete, self-contained prompt.list_modem_mcp_tools— lists tools exposed by the Modem MCP server and verifies connectivity.
Commands
/modem-auth— authorize Pi with Modem via the browser OAuth flow and verify the connection./modem-reset-auth— delete saved OAuth credentials so you can authorize again or switch orgs.
Setup
Install from npm:
pi install npm:pi-modem-mcp-extension
For local development, Pi also auto-discovers .pi/extensions/modem-mcp/index.ts in this repo. Run /reload if Pi is already open.
On the first /modem-auth or tool call, the extension opens a browser to authorize agent:invoke for the selected Modem organization. OAuth tokens are stored outside the repo at:
~/.pi/agent/modem-mcp-oauth.json
Configuration
Optional environment variables:
MODEM_MCP_URL— defaults tohttps://mcp.modem.dev/mcp.MODEM_MCP_CALLBACK_PORT— defaults to17173.MODEM_MCP_CALLBACK_PATH— defaults to/callback.MODEM_MCP_CALLBACK_URL— override the full redirect URI if needed.MODEM_MCP_AUTH_TIMEOUT_MS— defaults to300000(5 minutes).MODEM_MCP_TOKEN_FILE— override the OAuth credential file path.
Notes
Modem's MCP calls are self-contained. Include all relevant context in each invoke_modem_agent prompt instead of relying on previous MCP calls.