SpiceLogic

Model Context Protocol server

SpiceLogic documentation and API server

This server gives Claude Code, GitHub Copilot, Cursor, OpenAI Codex, Google Antigravity, and many other MCP-compatible AI coding tools direct, verified access to the documentation and public API surface of the SpiceLogic HTML Editor controls, so an assistant integrates the editor correctly on the first pass instead of guessing at API shapes or pasting stale examples.

Endpoint

Streamable HTTP transport. Use the URL for the specific control you're working with - connecting there means an assistant can never answer with the wrong product's API, even if it gets the arguments wrong:

https://mcp.spicelogic.com and https://mcp.spicelogic.com/html-editor also work and cover both variants from one connection (you must then pass product explicitly on every call) - use the specific URL above instead whenever you know which control you mean.

Other SpiceLogic products get their own scoped path on this same domain as they're built, so an assistant connected to one product's path never sees another product's tools. Planned paths (not live yet):

Add it to your assistant

Each snippet below adds one connector per product - keep only the one(s) you need. Nothing is installed on the machine, no account is created, and no key is issued, so this stays simple to approve on a managed corporate workstation.

Visual Studio (GitHub Copilot)

Visual Studio 2026, or Visual Studio 2022 version 17.14 and later. Create .mcp.json beside your solution file:

{
  "servers": {
    "spicelogic-winforms-editor": {
      "url": "https://mcp.spicelogic.com/html-editor/winforms"
    },
    "spicelogic-wpf-editor": {
      "url": "https://mcp.spicelogic.com/html-editor/wpf"
    }
  }
}

Save it and Copilot reloads its servers. Switch Copilot Chat to Agent mode, open the tool picker, and enable the SpiceLogic tools - MCP tools are only available in Agent mode, and newly added tools start disabled. Visual Studio also reads %USERPROFILE%\.mcp.json for every solution; keeping the file at the solution root and checking it in means the whole team is connected on their next pull.

VS Code (GitHub Copilot Chat)

Add to .vscode/mcp.json, or run "MCP: Open User Configuration" for every workspace. Note the key is servers, not mcpServers, and a remote server needs "type": "http":

{
  "servers": {
    "spicelogic-winforms-editor": {
      "type": "http",
      "url": "https://mcp.spicelogic.com/html-editor/winforms"
    },
    "spicelogic-wpf-editor": {
      "type": "http",
      "url": "https://mcp.spicelogic.com/html-editor/wpf"
    }
  }
}

Switch Copilot Chat from Ask to Agent mode - MCP tools are only available there.

GitHub Copilot CLI

copilot mcp add --transport http spicelogic-winforms-editor https://mcp.spicelogic.com/html-editor/winforms
copilot mcp add --transport http spicelogic-wpf-editor https://mcp.spicelogic.com/html-editor/wpf

Claude Code

claude mcp add --transport http spicelogic-winforms-editor https://mcp.spicelogic.com/html-editor/winforms
claude mcp add --transport http spicelogic-wpf-editor https://mcp.spicelogic.com/html-editor/wpf

Claude Desktop

Settings (Ctrl+, or the app menu) → Connectors → Add → Add custom connector, then:

Cursor

Add to ~/.cursor/mcp.json (or .cursor/mcp.json in a project):

{
  "mcpServers": {
    "spicelogic-winforms-editor": {
      "url": "https://mcp.spicelogic.com/html-editor/winforms"
    },
    "spicelogic-wpf-editor": {
      "url": "https://mcp.spicelogic.com/html-editor/wpf"
    }
  }
}

OpenAI Codex CLI

Add to ~/.codex/config.toml (TOML, not JSON):

[mcp_servers.spicelogic-winforms-editor]
url = "https://mcp.spicelogic.com/html-editor/winforms"

[mcp_servers.spicelogic-wpf-editor]
url = "https://mcp.spicelogic.com/html-editor/wpf"

Google Antigravity

Open the MCP Servers panel, choose "Manage MCP Servers", then "View raw config". Add the connector to the global ~/.gemini/config/mcp_config.json file or the workspace .agents/mcp_config.json file. Antigravity uses serverUrl for a remote Streamable HTTP server:

{
  "mcpServers": {
    "spicelogic-winforms-editor": {
      "serverUrl": "https://mcp.spicelogic.com/html-editor/winforms"
    },
    "spicelogic-wpf-editor": {
      "serverUrl": "https://mcp.spicelogic.com/html-editor/wpf"
    }
  }
}

Reload the MCP list and confirm the seven SpiceLogic tools are available before asking Antigravity to write the integration.

Tools

ToolPurpose
search_docs(product, query)Full-text search the documentation
get_doc_page(product, slug)Fetch one documentation page in full
get_api(product, symbol)Look up a public type's members and doc comments
search_api(product, query, kind)Find API members by plain-language intent when the declaring type is unknown
get_quickstart(product)Install command, package id, current version, and the compile-verified quickstart snippet
get_licensing(product)The one supported license-key pattern, with ready-to-paste C# and VB startup code
get_sample(product, task)Find a documented example for a specific task

product is either winforms or wpf - only needed on the shared URLs above; on a product-specific URL it's ignored and the URL always wins. API search, type lookup, and quickstart answers are generated directly from the shipped NuGet packages and their XML documentation comments on every release, so they can never drift from what customers actually install. Rate limited per IP; please be a good citizen.

Products

.NET WinForms HTML Editor Control  ·  WPF HTML Editor Control