Primp MCP Server

by tjsnell

Not rated
GitHub

About

An MCP server for the Primp HTTP client, enabling browser impersonation for requests and file uploads.

Details

Author
tjsnell
Categories
Web Scraping, Automation, Developer Tools

Setup

Install Primp MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/tjsnell/primp-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

An MCP server for the Primp HTTP client, enabling browser impersonation for requests and file uploads.

A Model Context Protocol (MCP) server that provides access to theprimpHTTP client library with browser impersonation capabilities.

- Browser Impersonation: Impersonate various browsers (Chrome, Firefox, Safari, Edge) and operating systems
- HTTP Methods: Support for GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS
- Authentication: Basic auth and Bearer token support
- Proxy Support: HTTP/HTTPS proxy support
- File Uploads: Multipart form data file uploads
- Response Formats: Return responses as text, JSON, markdown, plain text, or rich text
- Advanced Options: Configurable timeouts, redirect handling, SSL verification

Make HTTP requests with browser impersonation (note, these instructions are for the LLM):

# Example usage in MCP client { "name": "primp_request", "arguments": { "url": "https://httpbin.org/get", "method": "GET", "impersonate": "chrome_131", "impersonate_os": "windows", "headers": { "User-Agent": "My-App/1.0" }, "return_format": "json" } }
# Example usage in MCP client { "name": "primp_upload", "arguments": { "url": "https://httpbin.org/post", "files": [ { "name": "file", "filename": "example.txt", "content": "SGVsbG8gV29ybGQ=", # base64 encoded "content_type": "text/plain" } ], "data": { "description": "Test upload" } } }
{ "mcpServers": { "primp": { "command": "primp-mcp" } } }

- Chrome (versions 99-131)
- Firefox (versions 99-133)
- Safari (versions 12-18, including iPad/iPhone)
- Edge (versions 99-131)
- OkHttp (versions 3.14.9-5.0.0)

Official Playwright MCP server for browser automation, page inspection, screenshots, and web interaction from Claude, Cursor, and other AI agents.

Render website screenshots with ScreenshotOne

Attaches to existing browser sessions using the Chrome DevTools Protocol for automation and interaction.

Help your AI agent finish more browser tasks.

Automate remote browsers using the BrowserCat API.

Remote browser automation using the BrowserCat API.

Take screenshots and read console logs from web pages using Playwright.

Automate browser tasks using the Browser Use API.

A Node.js server that enables AI assistants to control the Chrome browser via WebSocket. Requires the CodingBaby Chrome Extension.

A configurable MCP server for browser automation using Puppeteer.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.