Cytoscape Desktop MCP server
Drive a running Cytoscape Desktop to load, lay out, and style biological networks.
7 stars22 downloads/wk
Reviews
Write oneNobody 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
- 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
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 viewRequirements
- [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:
- Open Cytoscape Desktop.
- Navigate to Apps > App Manager > Install from File.
- 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.
- ArgentDrive iOS Simulators, Android emulators, TVs and Electron/web apps from your coding agentnot reviewedWidely usedA
Flutter MCP ToolkitInspect and drive Flutter debug apps/games: semantic snapshots, search, and custom client toolsnot reviewedGrowingA- HunchFocus-free macOS control for AI agents: drive your real Mac apps in the background, no stolen focus.not reviewedGrowingA
DOMShellDrive Chrome with filesystem commands (ls, cd, grep, click, type). One MCP tool, multi-agent.not reviewedGrowingA- gflow-cliDrive Google Flow from an agent: Veo video and Imagen image generationnot reviewedGrowingA