/ docs

MCP servers

Install and manage Model Context Protocol servers — 17-entry catalog + custom.

MCP servers — walkthrough
Video walkthrough coming soon.
MCP servers — walkthrough

What is MCP

Model Context Protocol is a standard from Anthropic for letting LLM agents talk to external tools and data sources through a small JSON-RPC surface. An MCP server exposes tools + resources; the client (Hypex) connects to it, advertises the tools to the model, and proxies calls.

In practice: MCP = the plugin system for agentic IDEs. Filesystem, GitHub, Slack, Postgres, Puppeteer, Brave Search — each is one small server.

Installing from the marketplace

Hypex: MCP Marketplace opens a grid of 17 curated servers grouped by category (dev · docs · comms · data · web · productivity · search · utility). One-click install:

  1. Pick a server
  2. Fill in required env vars (e.g. GITHUB_PERSONAL_ACCESS_TOKEN) — Hypex prompts you via a password-masked input if the var is secret
  3. Click install. The server config lands in .hypex/mcp.json
  4. Hypex auto-starts it via npx -y <pkg> (or the command you specified)
  5. Within a few seconds, the server's tools appear in the agent's tool list — auto-prefixed with the server id to avoid name clashes

Catalog highlights

ServerWhat it does
filesystemRead / write / search files under a sandboxed root
githubCreate issues / PRs, read repos, comment, search code
slackSend / read channels, list users
postgresRead-only SQL queries against a connection URL
sqliteRead SQLite files
puppeteerHeadless browser — navigate, click, screenshot, scrape
brave-searchWeb + news search through Brave's API
memoryLong-term key/value memory across sessions
fetchHTTP GET / POST with response caching
gitRead git history + diffs without shelling out
timeCurrent time, timezone conversion
sequential-thinkingStep-by-step reasoning scratchpad
gdriveList + read Google Drive files
notionRead / write Notion pages + databases
sentryQuery errors, create issues
google-driveBrowse and read Drive
everythingReference server with every MCP feature for testing

Config file

All servers persist to .hypex/mcp.json:

{
  "servers": {
    "filesystem": {
      "transport": "stdio",
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "${workspaceFolder}"]
    },
    "github": {
      "transport": "stdio",
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_..." }
    }
  }
}

Edit directly with Hypex: Edit MCP Config. Save triggers an auto-reload.

Transports

  • stdio — most common, spawns the server as a subprocess with command + args, communicates over stdin/stdout
  • httpurl pointing at an HTTP JSON-RPC endpoint
  • sse — server-sent events, url for the streaming channel

Managing servers

  • Hypex: MCP Marketplace — install from catalog
  • Hypex: Edit MCP Config — open .hypex/mcp.json
  • Hypex: Reload MCP Servers — re-read config + restart stdio servers
  • Hypex: Show MCP Logs — output channel with every RPC frame (useful when a server is misbehaving)
  • Hypex: Uninstall MCP Server — remove from config

Status bar

The left status bar shows an MCP pill when servers are active. Click to open the marketplace.

Security notes

  • MCP servers run as subprocesses on your machine with your user's permissions. Only install ones you trust — just like npm install.
  • Tool calls from MCP servers still go through the agent's approval model (write / exec tools prompt).
  • Env vars in mcp.json are stored in plaintext — OK for dev tokens, not OK for production secrets. Use hypex.mcp.secrets.* settings (coming) for keychain-backed values.

Writing your own server

Anthropic's MCP quickstart is the canonical reference. Hypex works with any spec-compliant 0.x server.