Mmcp.market

Cytoscape Desktop MCP server

by cytoscape·io.github.cytoscape/cytoscape-desktop-mcp-bridge·v1.0.3

Drive a running Cytoscape Desktop to load, lay out, and style biological networks.

A94/100grade A
What users say
No reviews yet
Be the first
Safety scan
A94/100

full report

Adoption
Growing

7 stars22 downloads/wk

Reviews

Write one

Nobody has reviewed Cytoscape Desktop MCP yet.

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

Cytoscape Desktop MCP tools

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

Public scan report

scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it

no findings
  • Code scan2 source files scanned25/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 qualitylocal package, no credentials required12/15
  • Maintenancelast push 22 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
Overall 94/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

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

[gradle]: https://gradle.org/ [java]: https://www.oracle.com/java/index.html [git]: https://git-scm.com/ [make]: https://www.gnu.org/software/make [cytoscape]: https://cytoscape.org/ [mcp]: https://modelcontextprotocol.io/ [ndex]: https://www.ndexbio.org/

Cytoscape MCP Server

An embedded [Model Context Protocol (MCP)][mcp] server for [Cytoscape Desktop][cytoscape], packaged as a Cytoscape App. AI clients such as Claude Desktop connect to Cytoscape over HTTP and invoke tools that control the desktop application directly — loading networks, setting active views, and more.

NOTE: This app is experimental. The interface and available tools are subject to change.

Architecture

How It Works

Once installed, the app publishes an MCP endpoint inside Cytoscape's existing CyREST HTTP server — AI clients connect to the MCP endpoint with Streamable HTTP transport and call MCP tools which drive activity on the Cytoscape desktop display.

The app also adds two visual indicators to the Cytoscape Desktop UI:

MCP toolbar button

a bold MCP button in the bottom-left status bar. The label is green when the MCP server is running and red when it is not. Clicking it opens the Agent Configuration dialog which displays the full MCP url and connection instructions for all supported agents.

Task History entries

every MCP tool invocation is recorded in Cytoscape's Task History panel (View > Show Task History), so you can see exactly which tools an agent called and when.

AI Agent──► HTTP──► http://localhost:{rest.port}/mcp ──► Cytoscape Desktop
                                                               └── load network from NDEx or file
                                                               └── get loaded network views
                                                               └── set current network view
                                                               └── create network view

Requirements

  • [Cytoscape][cytoscape] 3.10 or above
  • Internet connection (for loading networks from [NDEx][ndex])
  • An MCP-compatible AI client that also supports the Streamable HTTP transport(not SSE which is deprecated as of 02/2025) (e.g. Claude Desktop)

Try it!

Install from the Cytoscape App Store (recommended)

Install Cytoscape MCP Server from the App Store — this is the MCP server itself, and everything else on this page depends on it being installed and running:

Or from inside Cytoscape: Apps > App Manager, search for Cytoscape MCP Server, and install.

Install a JAR manually

Alternatively, get the app jar:

  • Download the latest cytoscape-mcp-.jar from the Releases page.
  • or Build the jar

Then:

  1. Open Cytoscape Desktop.
  2. Navigate to Apps > App Manager > Install from File.
  3. Select the file path to the MCP App JAR and restart Cytoscape if prompted.

After startup, the MCP status can be viewed via the MCP button in the status bar.

Connecting an Agent to Cytoscape Desktop MCP

See docs/AgentConfiguration.md for step-by-step setup instructions for Claude Desktop, Claude Code, GitHub Copilot (VS Code), GitHub Copilot CLI, and OpenAI Codex CLI.

Shortened. The full README is on GitHub.

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

Install directly

The registry entry has no remote endpoint or installable package.

Cytoscape Desktop MCP: common questions

Is Cytoscape Desktop MCP server safe?
Yes, by our scan: it is graded A (94/100). Read the Cytoscape Desktop MCP safety report
Does Cytoscape Desktop MCP need an API key?
No secret keys are declared. It reads 2 settings from the environment.
Is Cytoscape Desktop MCP maintained?
The last commit was 23 days ago (2026-09-01). The latest release is v1.0.3.
What can I use instead of Cytoscape Desktop MCP?
Servers from other publishers that do the same job: Argent MCP server, Flutter MCP Toolkit MCP server and Hunch MCP server. Compare all Cytoscape Desktop MCP alternatives.

Alternatives to Cytoscape Desktop MCP

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

All Cytoscape Desktop MCP alternatives →
  • Argent
    Drive iOS Simulators, Android emulators, TVs and Electron/web apps from your coding agent
    A
  • Flutter MCP Toolkit
    Inspect and drive Flutter debug apps/games: semantic snapshots, search, and custom client tools
    A
  • Hunch
    Focus-free macOS control for AI agents: drive your real Mac apps in the background, no stolen focus.
    A
  • DOMShell
    Drive Chrome with filesystem commands (ls, cd, grep, click, type). One MCP tool, multi-agent.
    A
  • gflow-cli
    Drive Google Flow from an agent: Veo video and Imagen image generation
    A

More from cytoscape →