# Forums

Forums connects AI clients to GitHub repositories for source-referenced questions and answers. It helps you inspect unfamiliar codebases without downloading them manually.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 43
- Author: basehub-ai
- License: GPL-3.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/basehub-ai/forums/tree/HEAD/apps/web
- Updated: 2026-08-13
- HTML: https://affpapa.org/en/nevibecode/mcp/forums

## What it does

Forums lets coding assistants answer questions about GitHub repositories by inspecting the underlying code directly. An internal agent clones the target project and searches its files, returning conclusions tied to actual repository contents. The remote MCP endpoint runs at `https://forums.basehub.com/mcp`.

Self-hosting requires a Bun runtime, a PostgreSQL database, and a running Typesense instance. You also need GitHub OAuth credentials defined via `GITHUB_CLIENT_ID` and `GITHUB_CLIENT_SECRET`. Without an active database and search instance, the local build fails.

## Requirements
- Remote server: `https://forums.basehub.com/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http forums https://forums.basehub.com/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add web --url https://forums.basehub.com/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "web": {
            "url": "https://forums.basehub.com/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "web": {
            "type": "http",
            "url": "https://forums.basehub.com/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http web https://forums.basehub.com/mcp
```

## When to use it
- inspect unfamiliar GitHub repositories without local cloning
- find specific functions or handlers across remote projects
- verify architectural details using actual source code references

## Example prompts
- How does the database migration script work in repo basehub-ai/forums?
- Find where authentication tokens are checked in vercel/next.js

## Similar
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33918
- [GitDiagram](https://affpapa.org/en/nevibecode/mcp/gitdiagram.md) — MCP server · ★ 18446
- [Repowise](https://affpapa.org/en/nevibecode/mcp/repowise.md) — MCP server · ★ 7891
- [sem](https://affpapa.org/en/nevibecode/mcp/sem.md) — MCP server · ★ 3422
- [GitLab MCP Server](https://affpapa.org/en/nevibecode/mcp/gitlab-mcp-server.md) — MCP server · ★ 2065
- [Octocode MCP - AI Context Platform](https://affpapa.org/en/nevibecode/mcp/octocode-mcp-ai-context-platform.md) — MCP server · ★ 955

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
