# Eigma

Turns what you work through in a chat into wiki pages and brings it back as questions before it slips away. Runs inside the assistant you already have open.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 2
- Author: eigma-app
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/eigma-app/eigma-mcp
- Updated: 2026-10-20
- HTML: https://affpapa.org/en/nevibecode/mcp/eigma

## What it does

Eigma hooks into your assistant over MCP and turns a conversation into pages of a personal wiki. Each page lands in the right chapter, gets a few questions attached, and goes to a review inbox. Later the server surfaces what you are about to forget instead of what you opened most recently.

Eight tools ship with it, five of them read-only. Those read tools are what let the wiki serve as context in the chat you are already in: ask what you have on a topic and the answer comes from your own pages. Search handles CJK bigrams, German compound splitting and page aliases, so a page written in English still turns up when you ask in another language.

Anything that changes the wiki arrives as a set of operations you approve or drop one at a time. An assistant deciding a change is a good idea does not apply it on its own. You need an Eigma account before connecting, and signing in is a separate command — skip it and the server stays dead.

## Requirements
- Remote server: `https://my.eigma.app/api/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http eigma https://my.eigma.app/api/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add eigma --url https://my.eigma.app/api/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "eigma": {
            "url": "https://my.eigma.app/api/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "eigma": {
            "type": "http",
            "url": "https://my.eigma.app/api/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http eigma https://my.eigma.app/api/mcp
```

## When to use it
- keep a chat explanation as a wiki page
- find your own pages when you ask in another language
- test a page against outside sources and get a rewrite with footnotes
- merge two pages covering the same ground
- see which pages you are closest to forgetting

## Example prompts
- Organize this conversation into Eigma pages and attach questions to them.
- What do I have on transformers?
- Go through my Kubernetes chapter and tell me what is badly organised.

## Similar
- [llm-wiki](https://affpapa.org/en/nevibecode/skills/ar9av-llm-wiki.md) — skill · 4100 installs
- [wiki-capture](https://affpapa.org/en/nevibecode/skills/wiki-capture.md) — skill · 2800 installs
- [second-brain-query](https://affpapa.org/en/nevibecode/skills/second-brain-query.md) — skill · 2500 installs
- [second-brain-ingest](https://affpapa.org/en/nevibecode/skills/second-brain-ingest.md) — skill · 2500 installs
- [company-brain](https://affpapa.org/en/nevibecode/skills/company-brain.md) — skill · 357 installs
- [kObsidian](https://affpapa.org/en/nevibecode/mcp/kobsidian.md) — MCP server · ★ 8

---
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
