From 7bd4d2afd7a24b6d19a90b851f488162e1da238f Mon Sep 17 00:00:00 2001 From: masnwilliams <43387599+masnwilliams@users.noreply.github.com> Date: Sun, 23 Aug 2026 21:10:59 +0000 Subject: [PATCH 1/2] Document fx MCP setup --- docs.json | 1 + reference/mcp-server.mdx | 2 +- reference/mcp-server/clients/fx.mdx | 27 +++++++++++++++++++++++++++ 3 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 reference/mcp-server/clients/fx.mdx diff --git a/docs.json b/docs.json index ac8804e..60e88ff 100644 --- a/docs.json +++ b/docs.json @@ -332,6 +332,7 @@ "reference/mcp-server/clients/claude", "reference/mcp-server/clients/cursor", "reference/mcp-server/clients/opencode", + "reference/mcp-server/clients/fx", "reference/mcp-server/clients/goose", "reference/mcp-server/clients/vscode", "reference/mcp-server/clients/windsurf", diff --git a/reference/mcp-server.mdx b/reference/mcp-server.mdx index e8301b9..7515967 100644 --- a/reference/mcp-server.mdx +++ b/reference/mcp-server.mdx @@ -35,7 +35,7 @@ The server is a centrally hosted, authenticated remote MCP using OAuth 2.1 with OAuth 2.1 and API key authentication. - Setup for Claude, Cursor, VS Code, and more. + Setup for Claude, Cursor, fx, VS Code, and more. Browsers, profiles, proxies, apps, and more. diff --git a/reference/mcp-server/clients/fx.mdx b/reference/mcp-server/clients/fx.mdx new file mode 100644 index 0000000..878c21e --- /dev/null +++ b/reference/mcp-server/clients/fx.mdx @@ -0,0 +1,27 @@ +--- +title: "fx" +description: "Connect fx to the Kernel MCP server" +--- + +Add Kernel to the `mcp` map in `~/.fx/mcp.json`: + +```json +{ + "mcp": { + "kernel": { + "type": "http", + "url": "https://mcp.onkernel.com/mcp", + "oauth": {} + } + } +} +``` + +In an interactive fx session, reload the configuration and authenticate with Kernel: + +```text +/mcp reload +/mcp auth kernel --open +``` + +Authorize access in the browser window that opens. You can then run `/mcp list` to verify that Kernel is connected. From f08ca2c7718696f5ecc888620c8e53ffdc0c25ef Mon Sep 17 00:00:00 2001 From: masnwilliams <43387599+masnwilliams@users.noreply.github.com> Date: Sun, 23 Aug 2026 21:17:14 +0000 Subject: [PATCH 2/2] Document fx CLI setup --- reference/cli/mcp.mdx | 6 +++++- reference/mcp-server/clients/fx.mdx | 21 +++++++++++++++++++-- 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/reference/cli/mcp.mdx b/reference/cli/mcp.mdx index 896f281..ba5240c 100644 --- a/reference/cli/mcp.mdx +++ b/reference/cli/mcp.mdx @@ -19,6 +19,7 @@ Install Kernel MCP server configuration for a supported AI development tool. Thi - `vscode` - Visual Studio Code - `goose` - Goose AI - `zed` - Zed editor +- `fx` - fx coding agent ### Examples @@ -31,6 +32,9 @@ kernel mcp install --target claude # Install for VS Code kernel mcp install --target vscode + +# Install for fx +kernel mcp install --target fx ``` ### What It Does @@ -46,7 +50,7 @@ The `mcp install` command: The command automatically configures the appropriate transport and settings for each tool: -- **Cursor, Claude Code, VS Code**: Uses HTTP transport (`https://mcp.onkernel.com/mcp`) +- **Cursor, Claude Code, VS Code, fx**: Uses HTTP transport (`https://mcp.onkernel.com/mcp`) - **Claude Desktop, Windsurf, Goose, Zed**: Uses stdio transport via `mcp-remote` ### Next Steps diff --git a/reference/mcp-server/clients/fx.mdx b/reference/mcp-server/clients/fx.mdx index 878c21e..2740185 100644 --- a/reference/mcp-server/clients/fx.mdx +++ b/reference/mcp-server/clients/fx.mdx @@ -3,7 +3,17 @@ title: "fx" description: "Connect fx to the Kernel MCP server" --- -Add Kernel to the `mcp` map in `~/.fx/mcp.json`: +## Install with the Kernel CLI + +Run the following command: + +```bash +kernel mcp install --target fx +``` + +## Configure manually + +Alternatively, add Kernel to the `mcp` map in `~/.fx/mcp.json`: ```json { @@ -17,10 +27,17 @@ Add Kernel to the `mcp` map in `~/.fx/mcp.json`: } ``` -In an interactive fx session, reload the configuration and authenticate with Kernel: +## Connect + +Start fx, or reload the configuration in an existing session: ```text /mcp reload +``` + +Then authenticate with Kernel: + +```text /mcp auth kernel --open ```