Skip to content

Add LitFigure (pengju) third-party MCP plugin - #1120

Draft
cursor[bot] wants to merge 1 commit into
mainfrom
cursor/new-plugin-setup-d26d
Draft

cursor[bot] wants to merge 1 commit into
mainfrom
cursor/new-plugin-setup-d26d

Conversation

@cursor

@cursor cursor Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

Unreviewed plugin submission. Opened automatically from a submission form; nobody has reviewed the publisher, server, or listing copy yet.

Adds third_party/pengju/ for LitFigure by Pengju, LLC: a remote MCP server for drafting biomedical scientific figures.

  • mcp.json stores the hosted URL exactly as submitted; plugin.json references ./mcp.json (same shape as Add PitchBook third-party MCP plugin #796).
  • .cursor-plugin/plugin.json, README, MIT LICENSE, assets/logo.svg.
  • One row in the root README integrations table and one entry in .cursor-plugin/marketplace.json. .claude-plugin/marketplace.json is unchanged.
  • node scripts/validate-plugins.mjs passes.

Submission

Logo

The submitted logo_url (and every other litfigure.com / litsource.net URL) failed from the build VM with a TLS connection reset. The committed logo is the LitFigure SVG from the publisher's own asset host, https://pengju-marketplace-assets.vercel.app/litfigure-marketplace.svg, which lists LitSource, LitSynth, and LitFigure marks. Please confirm it matches https://litfigure.com/icon.svg.

Reviewer notes

  • The plugin name is the publisher handle pengju, as the submission flow requires. The same publisher has a separate LitSource submission on branch add-pengju-plugin that also uses third_party/pengju/ and the name pengju (no PR was opened for it). If both get accepted, one of them needs a product-specific name, for example litfigure and litsource.
  • The MCP server was not exercised; it needs an account and spends credits.

Testing instructions (from the submitter)

  1. Sign up at https://litfigure.com/login.
  2. Add MCP https://litfigure.com/mcp and complete OAuth or Bearer auth.
  3. Prompt to read usage with usage:read scope.
  4. Prompt to draft a simple MAPK signaling pathway figure and confirm the generation task completes (uses credits).
Open in Web View Automation 

Note

Medium Risk
Introduces a third-party remote MCP with OAuth write/export scopes and credit-based usage; risk is mainly trust and listing accuracy until publisher and server are reviewed, not repo runtime changes.

Overview
Adds a new LitFigure marketplace integration under third_party/pengju/ (plugin id pengju, display name LitFigure). The listing wires Cursor to Pengju’s hosted HTTP MCP at https://litfigure.com/mcp via mcp.json, with manifest, README, MIT license, and bundled logo SVG.

Discovery: registers the plugin in .cursor-plugin/marketplace.json and adds a row to the root README integrations table.

This is an unreviewed third-party submission (no in-repo server code). Review should confirm publisher, OAuth/scopes, logo vs submitted URL, and the noted possible name collision with another Pengju product submission that also uses pengju / third_party/pengju/.

Reviewed by Cursor Bugbot for commit 23ee36d. Bugbot is set up for automated code reviews on this repo. Configure here.

Co-authored-by: Danny Jiang <djiang-jq@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant