SpiceLogicMCP server

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.

Works with

.NET WinForms HTML Editor ControlWPF HTML Editor ControlSpiceLogic Avalonia HTML Editor Control

Endpoints

Pick the URL for your control

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.

  • .NET WinForms HTML Editor Control

    Product page
    https://mcp.spicelogic.com/html-editor/winforms
  • WPF HTML Editor Control

    Product page
    https://mcp.spicelogic.com/html-editor/wpf
  • SpiceLogic Avalonia HTML Editor Control

    Product page
    https://mcp.spicelogic.com/html-editor/avalonia

https://mcp.spicelogic.com and https://mcp.spicelogic.com/html-editor also work and cover the published 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.

Planned paths, not live yet

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.

  • Analytic Hierarchy Process softwaremcp.spicelogic.com/ahp
  • Decision Tree Promcp.spicelogic.com/decision-tree
  • SpiceLogic Rational Willmcp.spicelogic.com/rational-will
  • Markov Chain Calculatormcp.spicelogic.com/markov-chain

Setup

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:

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

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":

.vscode/mcp.json
{
  "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"
    },
    "spicelogic-avalonia-editor": {
      "type": "http",
      "url": "https://mcp.spicelogic.com/html-editor/avalonia"
    }
  }
}

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

GitHub Copilot CLI

Run in a terminal:

Terminal
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
copilot mcp add --transport http spicelogic-avalonia-editor https://mcp.spicelogic.com/html-editor/avalonia

Claude Code

Run in a terminal:

Terminal
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 mcp add --transport http spicelogic-avalonia-editor https://mcp.spicelogic.com/html-editor/avalonia

Claude Desktop

Settings (Ctrl+, or the app menu) → Connectors → Add → Add custom connector, then paste the URL for your control:

  • .NET WinForms HTML Editor Control
    https://mcp.spicelogic.com/html-editor/winforms
  • WPF HTML Editor Control
    https://mcp.spicelogic.com/html-editor/wpf
  • SpiceLogic Avalonia HTML Editor Control
    https://mcp.spicelogic.com/html-editor/avalonia

Cursor

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

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

OpenAI Codex CLI

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

~/.codex/config.toml
[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"

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

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:

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

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

Tools

What your assistant can look up

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.

  • 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

    Accepts winforms or wpf or avalonia - only needed on the shared URLs above; on a product-specific URL it's ignored and the URL always wins.