MCP.Market

Rosetta MCP server

by ewalid·io.github.ewalid/rosetta-mcp·v0.1.1·2 stars

AI-powered Excel translation preserving formatting, formulas, and data integrity.

C63/100grade C
What users say
No reviews yet
Be the first
Safety scan
C63/100

full report

Adoption
New

2 stars

Reviews

Write one

Nobody has reviewed Rosetta yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Rosetta tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it

2 medium
  • Code scan18 source files scanned15/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 70 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (2)

  • mediumnpm install lifecycle script presentinstall.script
  • mediumnpm install lifecycle script presentinstall.script
    package.json: …cess": "public" }, "scripts": { "postinstall": "echo 'Please ensure Python 3.11+ and u…
Overall 63/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Rosetta compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
63/100
higher than 18% of 48,255 servers
GitHub stars
2
more than 75% of 28,688 servers

Install Rosetta in Claude Code, Cursor or VS Code

Runs npx -y @ewalid/rosetta-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add rosetta-mcp -- npx -y @ewalid/rosetta-mcp
Add to Cursor

What the publisher says

From the Rosetta repository's README, as published. We do not edit it. Read it on GitHub

Rosetta

AI-powered Excel translation CLI. Translates Excel files while preserving formatting, formulas, and data integrity.

What it does

Rosetta translates all text in your Excel files using Claude AI, without breaking:

  • Formulas and calculations
  • Formatting (fonts, colors, borders)
  • Merged cells and layouts
  • Charts and images
  • Dropdown menus
  • Rich text (bold, italic within cells)

Prerequisites

You need a Claude API key from Anthropic.

  1. Go to console.anthropic.com
  2. Create an account (or sign in)
  3. Go to API Keys and create a new key
  4. Copy the key (starts with sk-ant-...)

Note: API usage is billed by Anthropic. See anthropic.com/pricing for current rates. Translating a typical Excel file costs a few cents.

Installation

Install from PyPI:

pip install rosetta-xl

Then set your API key:

# Linux/macOS
export ANTHROPIC_API_KEY=sk-ant-your-key-here

# Windows (Command Prompt)
set ANTHROPIC_API_KEY=sk-ant-your-key-here

# Windows (PowerShell)
$env:ANTHROPIC_API_KEY="sk-ant-your-key-here"

Or create a .env file in your working directory:

ANTHROPIC_API_KEY=sk-ant-your-key-here

Usage

# Translate to French
rosetta input.xlsx -t french

# Translate to Spanish with custom output name
rosetta input.xlsx -t spanish -o translated.xlsx

# Specify source language (auto-detected by default)
rosetta input.xlsx -s english -t german

# Translate only specific sheets
rosetta input.xlsx -t french --sheets "Sheet1" --sheets "Data"

# Add context for better translations (e.g., domain-specific terms)
rosetta input.xlsx -t french -c "Medical terminology document"

Options

Examples

Translate a price list to multiple languages:

rosetta prices.xlsx -t french -o prices_fr.xlsx
rosetta prices.xlsx -t german -o prices_de.xlsx
rosetta prices.xlsx -t spanish -o prices_es.xlsx

Translate a medical form with context:

rosetta patient_form.xlsx -t french -c "Medical intake form with clinical terminology"

Translate only the "Questions" sheet:

rosetta survey.xlsx -t japanese --sheets "Questions"

Troubleshooting

"ANTHROPICAPIKEY not set"

  • Make sure you've exported the key: export ANTHROPICAPIKEY=sk-ant-...
  • Or create a .env file with the key

"Invalid API key"

  • Check that your key starts with sk-ant-
  • Make sure you copied the full key from console.anthropic.com

"Rate limit exceeded"

  • You've hit Anthropic's rate limits. Wait a minute and try again
  • Or reduce batch size: rosetta input.xlsx -t french -b 20

How it works

  1. Extracts all text cells from your Excel file
  2. Sends text to Claude AI for translation (in batches)
  3. Writes translations back, preserving all formatting
  4. Saves the translated file

Your original file is never modified.

Web App & API

Rosetta also includes a web application and REST API for browser-based translations.

Running the API server

# Install with uv (recommended)
uv sync

# Start the server
uv run uvicorn rosetta.api:app --reload

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Rosetta: common questions

Is Rosetta MCP server safe?
With care: it is graded C, so read the findings first (63/100). Read the Rosetta safety report
How do I install Rosetta?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Rosetta need an API key?
Yes. The registry entry asks for ANTHROPIC_API_KEY.
Is Rosetta maintained?
The last commit was 104 days ago (2026-07-23). The latest release is v0.1.1.
What can I use instead of Rosetta?
Servers from other publishers that do the same job: Excel MCP Server.
How does Rosetta compare with other MCP servers?
safety score 63/100 (higher than 18% of 48,255 servers); github stars 2 (more than 75% of 28,688 servers). Full comparison.

Alternatives to Rosetta

Same job from other publishers: the closest match first, then the best rated.

  • Excel MCP Server
    Create and edit Excel files with AI: charts, PivotTables, formulas. No Excel needed.
    A