Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions .github/workflows/run-generate-llms-txt.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Run generate-llms-txt.py

on:
pull_request:
branches:
- main
push:
branches:
- main

jobs:
run-script:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: '3.x'

- name: Run generate-llms-txt.py
run: python generate-llms-txt.py
46 changes: 22 additions & 24 deletions content/docs/ai/connect-mcp-clients-to-gibsonai.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,28 +19,29 @@ This guide covers the setup for the following MCP Clients:
## Prerequisites

- A [GibsonAI account](https://app.gibsonai.com/signup).
- [UV](https://docs.astral.sh/uv/) installed.

## Authentication

You'll need to ensure you're logged in to the Gibson CLI before the MCP server will work.
### Remote MCP Server Authentication

```bash
uvx --from gibson-cli@latest gibson auth login
```
Remote MCP servers handle authentication automatically through the hosted server. The first time the client initializes GibsonAI's MCP server, it will trigger an OAuth flow:

1. Your browser will open a GibsonAI page asking you to authorize the "GibsonAI MCP Server" to access your account.
2. Review the requested permissions and click **Authorize**.
3. You should see a success message, and you can close the browser tab.
4. Your MCP client should now be connected to the GibsonAI Remote MCP Server and ready to use.

## Cursor Setup

1. Go to `Cursor` → `Settings` → `Cursor Settings` → `MCP Tools`.
1. Go to `Cursor` → `Settings` → `Cursor Settings` → `MCP & Integrations` → `MCP Tools`.
2. Click `New MCP Server`.
3. Update the configuration to include the following:

```json
{
"mcpServers": {
"gibson": {
"command": "uvx",
"args": ["--from", "gibson-cli@latest", "gibson", "mcp", "run"]
"url": "https://mcp.gibsonai.com"
}
}
}
Expand All @@ -55,11 +56,9 @@ uvx --from gibson-cli@latest gibson auth login

```json
{
"mcpServers": {
"gibson": {
"command": "uvx",
"args": ["--from", "gibson-cli@latest", "gibson", "mcp", "run"]
}
"gibson": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.gibsonai.com"]
}
}
```
Expand All @@ -77,8 +76,8 @@ uvx --from gibson-cli@latest gibson auth login
{
"mcpServers": {
"gibson": {
"command": "uvx",
"args": ["--from", "gibson-cli@latest", "gibson", "mcp", "run"]
"command": "npx",
"args": ["mcp-remote", "https://mcp.gibsonai.com"]
}
}
}
Expand All @@ -87,7 +86,7 @@ uvx --from gibson-cli@latest gibson auth login
## Claude Code Setup

```sh
claude mcp add gibson -- uvx --from gibson-cli@latest gibson mcp run
claude mcp add gibson -- npx mcp-remote https://mcp.gibsonai.com
```

```sh
Expand All @@ -98,8 +97,8 @@ claude mcp get gibson
gibson:
Scope: Local (private to you in this project)
Type: stdio
Command: uvx
Args: --from gibson-cli@latest gibson mcp run
Command: npx
Args: mcp-remote https://mcp.gibsonai.com
Environment:

To remove this server, run: claude mcp remove "gibson" -s local
Expand All @@ -115,9 +114,8 @@ To remove this server, run: claude mcp remove "gibson" -s local
"inputs": [],
"servers": {
"gibson": {
"type": "stdio",
"command": "uvx",
"args": ["--from", "gibson-cli@latest", "gibson", "mcp", "run"]
"command": "npx",
"args": ["mcp-remote", "https://mcp.gibsonai.com"]
}
}
}
Expand All @@ -132,14 +130,14 @@ See the official [GitHub Copilot MCP docs](https://docs.github.com/en/copilot/cu

2. To configure MCP Servers in Cline, you need to modify the `cline_mcp_settings.json` file. Click the **MCP Servers** icon → go to **Installed** → click **Configure MCP Servers** to open the configuration file.

3. Add the following `gibson` server entry inside the `mcpServers` object:
3. Update the configuration to include the following:

```json
{
"mcpServers": {
"gibson": {
"command": "uvx",
"args": ["--from", "gibson-cli@latest", "gibson", "mcp", "run"]
"command": "npx",
"args": ["mcp-remote", "https://mcp.gibsonai.com"]
}
}
}
Expand Down
4 changes: 3 additions & 1 deletion content/docs/ai/mcp-server.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@ GibsonAI Model Context Protocol (MCP) server allows tools like Cursor, Windsurf,

## Manage GibsonAI with natural language

The Model Context Protocol (MCP) is a standardized way for AI tools to interact with GibsonAI projects and databases using natural language, providing secure and contextual access to your data and infrastructure.
The Model Context Protocol (MCP) is a standardized way for AI tools to interact with GibsonAI projects and databases using natural language, providing secure and contextual access to your data and infrastructure.

GibsonAI offers a **remote** MCP server on the hosted service with seamless OAuth authentication and no setup required.

<DetailIconCards>
<a href="https://github.com/GibsonAI/mcp" description="A Model Context Protocol (MCP) server that enables AI tools to interact with GibsonAI" icon="github">GibsonAI MCP Server</a>
Expand Down
Loading