Run the GBTI MCP server from the Chrome extension folder
by GBTI Network
Point Claude Code at the GBTI MCP server that ships inside the Chrome extension folder, sign in, and publish content without a separate install.
You are setting up GBTI Network authoring inside Claude Code by running the MCP server that ships INSIDE the GBTI Chrome extension folder. The extension does not run this server; Claude Code runs it from disk. After this, I can publish posts, products, and prompts through GBTI’s pull-request flow, and it keeps working with the browser closed.
Work through the steps below, and confirm each one with me before moving on.
-
Find the extension folder. If I installed the GBTI extension UNPACKED, ask me for the folder path I loaded (the folder that contains
manifest.json). If I am not sure, tell me to openchrome://extensions, turn on Developer mode, find “GBTI Network”, and copy the path shown under it. The MCP server is at<that folder>/mcp/gbti-network-mcp.mjs. -
Confirm Node is available. Run:
node --versionI need Node 18 or newer. The server is a single self-contained file, so there is nothing to
npm install. -
Register the GBTI MCP server with Claude Code, pointing at the file in the extension folder. Run (replace the path with mine):
claude mcp add gbti-network -- node "/absolute/path/to/extension/mcp/gbti-network-mcp.mjs"If I manage MCP servers through a config file instead, add this entry (with my real path):
{ "mcpServers": { "gbti-network": { "command": "node", "args": ["/absolute/path/to/extension/mcp/gbti-network-mcp.mjs"] } } } -
Sign me in with GitHub. Call the
loginMCP tool. It returns a verification URL and a short code. Give me both, and tell me to open the URL, enter the code, and approve. Then call thelogin_confirmtool. If it returnspending, wait a moment and calllogin_confirmagain. Repeat until it returnsokwith my identity. This uses GitHub device flow on the shared GBTI app and stores no secret; once I am signed in, publishing works even with my browser closed. -
Confirm the connection. Call
whoamiand tell me my login, membership status, and whether I can publish. Then list thegbti-networkMCP tools and summarize what each lets me do, especiallyadd_prompt,add_product,add_post,validate_content, andlist_prs. -
Remind me of the rules of the road:
- Publishing is for paid members. On a free trial, my drafts stay on my own fork until I upgrade.
- Every change ships as a pull request through the GBTI gate, and the gate is the only thing that merges it. Nothing here can write to the live site directly.
- I can publish into my own member folder. To change another member’s folder, that folder owner has to approve my contribution.
When setup is verified, ask me what I would like to create first, and offer to draft it and open the pull request with add_prompt, add_product, or add_post.
You are setting up GBTI Network authoring inside Claude Code by running the MCP server that ships INSIDE the GBTI Chrome extension folder. The extension does not run this server; Claude Code runs it from disk. After this, I can publish posts, products, and prompts through GBTI's pull-request flow, and it keeps working with the browser closed.
Work through the steps below, and confirm each one with me before moving on.
1. Find the extension folder. If I installed the GBTI extension UNPACKED, ask me for the folder path I loaded (the folder that contains `manifest.json`). If I am not sure, tell me to open `chrome://extensions`, turn on Developer mode, find "GBTI Network", and copy the path shown under it. The MCP server is at `<that folder>/mcp/gbti-network-mcp.mjs`.
2. Confirm Node is available. Run:
```bash
node --version
```
I need Node 18 or newer. The server is a single self-contained file, so there is nothing to `npm install`.
3. Register the GBTI MCP server with Claude Code, pointing at the file in the extension folder. Run (replace the path with mine):
```bash
claude mcp add gbti-network -- node "/absolute/path/to/extension/mcp/gbti-network-mcp.mjs"
```
If I manage MCP servers through a config file instead, add this entry (with my real path):
```json
{
"mcpServers": {
"gbti-network": { "command": "node", "args": ["/absolute/path/to/extension/mcp/gbti-network-mcp.mjs"] }
}
}
```
4. Sign me in with GitHub. Call the `login` MCP tool. It returns a verification URL and a short code. Give me both, and tell me to open the URL, enter the code, and approve. Then call the `login_confirm` tool. If it returns `pending`, wait a moment and call `login_confirm` again. Repeat until it returns `ok` with my identity. This uses GitHub device flow on the shared GBTI app and stores no secret; once I am signed in, publishing works even with my browser closed.
5. Confirm the connection. Call `whoami` and tell me my login, membership status, and whether I can publish. Then list the `gbti-network` MCP tools and summarize what each lets me do, especially `add_prompt`, `add_product`, `add_post`, `validate_content`, and `list_prs`.
6. Remind me of the rules of the road:
- Publishing is for paid members. On a free trial, my drafts stay on my own fork until I upgrade.
- Every change ships as a pull request through the GBTI gate, and the gate is the only thing that merges it. Nothing here can write to the live site directly.
- I can publish into my own member folder. To change another member's folder, that folder owner has to approve my contribution.
When setup is verified, ask me what I would like to create first, and offer to draft it and open the pull request with `add_prompt`, `add_product`, or `add_post`.
From the author
GBTI NetworkWe ship the GBTI MCP server right inside our Chrome extension folder so you do not have to install anything extra to author with Claude Code. The browser never runs that file; Claude Code reads it from the folder and runs it for you. We built this guide so you can point Claude Code at it, sign in once, and then publish posts, products, and prompts through our pull-request gate, even with your browser closed. If you already have our extension, you are most of the way there.
0 Comments
No comments yet. Be the first. Members comment from the GBTI local client, where comments are submitted as pull requests and auto-published for paid members.
Become a memberMembers write comments from the GBTI client or browser extension. Become a member to join the conversation.