
Product
PHP and Composer Support Is Now in Beta
Socket’s PHP and Composer support is now in Beta for all customers, with PHP reachability analysis generally available.
rosetta-mcp
Advanced tools
MCP server for Rosetta — parse, extract, split, and ask over digital PDFs from Cursor IDE
MCP server for Rosetta — parse, extract, split, and ask over digital PDFs (embedded text layer, no OCR) from Cursor, Claude Desktop, and other MCP clients.
Install from npm: npx -y rosetta-mcp (current 0.2.2).
MCP Registry name: io.github.Jcjimenezglez/rosetta-mcp.
Add to .cursor/mcp.json (Cursor) or Claude Desktop config:
{
"mcpServers": {
"rosetta": {
"command": "npx",
"args": ["-y", "rosetta-mcp"],
"env": {
"ROSETTA_API_KEY": "your-api-key",
"ROSETTA_API_URL": "https://rosettafolio.com"
}
}
}
}
Get an API key at rosettafolio.com/dashboard. The key is shown once on create/rotate.
| Variable | Required | Default | Description |
|---|---|---|---|
ROSETTA_API_KEY | Yes | — | API key from Rosetta dashboard |
ROSETTA_API_URL | No | https://rosettafolio.com | Rosetta API base URL |
Legacy fallbacks (still supported): DOCCHAT_API_KEY, DOCCHAT_API_URL.
The process exits on startup if no API key is set.
| Tool | REST endpoint | Description |
|---|---|---|
pdf_parse | POST /api/v2/parse | Parse PDF to markdown/JSON (path, url, or docId) |
pdf_extract | POST /api/v2/extract | Extract structured data (path/url/docId + schema) |
pdf_split | POST /api/v2/split | Detect document sections |
pdf_ask | POST /api/v2/ask | Q&A across parsed documents |
pdf_credit_usage | GET /api/v2/credit-usage | Remaining credits |
pdf_delete | POST /api/v2/delete | Delete a document you own |
path reads a local PDF from the machine running this stdio server. Remote HTTP MCP (/api/mcp) uses url or docId only.
Auth uses header X-API-Key.
rosetta-mcp is on npm. New versions ship from GitHub Actions (.github/workflows/publish-rosetta-mcp.yml).
version in package.json and the McpServer version in src/index.ts.main.NPM_TOKEN (or rosetta-publish-bypass), orJcjimenezglez, repo docchat, workflow publish-rosetta-mcp.yml.Or from this directory after npm login:
npm publish
The tarball includes dist/, this README, and LICENSE.
MIT
FAQs
MCP server for Rosetta — parse, extract, split, and ask over digital PDFs from Cursor IDE
The npm package rosetta-mcp receives a total of 558 weekly downloads. As such, rosetta-mcp popularity was classified as not popular.
We found that rosetta-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Product
Socket’s PHP and Composer support is now in Beta for all customers, with PHP reachability analysis generally available.

Product
Socket is bringing experimental protection to Firefox, scanning 97,000+ extensions in Mozilla's official directory for malware and risky updates.

Research
/Security News
Three compromised Rust crates pulled in a malicious dependency that downloaded and executed cross-platform malware during Cargo builds.