PassportMCP

Author:@JoshMayerr
View on GitHub

Overview

PassportMCP is a tool for building MCP (Multi-Channel Protocol) servers. It works with any website and automatically syncs authentication from your browser, simplifying the process of making authenticated requests.

To get started, install the package via pip install ppmcp. Then, set up the Chrome extension for native messaging. You can create your MCP tools using the provided SDK or use the lightweight BrowserPassport HTTP client for simpler tasks.

Its key features include automatic browser authentication syncing, secure local credential storage, and compatibility with any website. It always uses the latest authentication state and handles necessary cookies and headers securely.

Common use cases are building MCP servers for web scraping, automating interactions on sites without official APIs, and creating tools for data extraction from authenticated services.

It works with any website requiring login. All credentials stay on your local machine and are never sent to the cloud, ensuring security.