BioContext7

Windsurf

Use BioContext7 with the Windsurf AI editor

Setup

Windsurf supports MCP servers through its Cascade AI agent.

Local stdio

Add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "biocontext7": {
      "command": "npx",
      "args": ["-y", "@biocontext7/mcp"]
    }
  }
}

You can also manage MCP servers via the Windsurf UI: Settings > MCP.

Remote HTTP

When api.biocontext7.com is deployed:

{
  "mcpServers": {
    "biocontext7": {
      "serverUrl": "https://api.biocontext7.com/mcp"
    }
  }
}

Usage

Once configured, BioContext7 tools are available in Windsurf's Cascade AI:

  • Search bioinformatics tools with resolve-library-id
  • Fetch tool documentation with get-library-docs
  • Get ranked pipeline recommendations with recommend-tools

Example Prompts

"Find tools for single-cell analysis"
"Get documentation for STAR aligner"
"Suggest a pipeline for metagenomics analysis"
"What tools do differential expression analysis?"

Windsurf Rules

Windsurf reads project-level rules from .windsurfrules files. The BioContext7 Cursor plugin includes a .cursorrules file with biocontext7-specific context that can be adapted for Windsurf:

cp plugins/cursor-biocontext7/.cursorrules /path/to/your/project/.windsurfrules

This provides Windsurf's Cascade with context about available MCP tools, standard bioinformatics analysis chains, container conventions, and EDAM data formats.

Verify

  1. Open Windsurf with the MCP config in place
  2. Check Settings > MCP to confirm the BioContext7 server is connected
  3. Test with: "find tools for single-cell analysis" — the resolve-library-id tool should fire

On this page