Model Context Protocol 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.
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/html-editor/winforms - .NET WinForms HTML Editor Control onlyhttps://mcp.spicelogic.com/html-editor/wpf - WPF HTML Editor Control only
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):
mcp.spicelogic.com/ahp - Analytic Hierarchy Process softwaremcp.spicelogic.com/decision-tree - Decision Tree Promcp.spicelogic.com/rational-will - SpiceLogic Rational Willmcp.spicelogic.com/markov-chain - Markov Chain CalculatorEach 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 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.
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.
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 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
Settings (Ctrl+, or the app menu) → Connectors → Add → Add custom connector, then:
https://mcp.spicelogic.com/html-editor/winformshttps://mcp.spicelogic.com/html-editor/wpfAdd 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"
}
}
}
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"
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.
| Tool | Purpose |
|---|---|
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.