> ## Documentation Index
> Fetch the complete documentation index at: https://apidocs.neetokb.com/llms.txt
> Use this file to discover all available pages before exploring further.

# NeetoKB MCP

> Manage your knowledge base from an AI assistant in plain language.

The NeetoKB **MCP server** lets your AI assistant work with your knowledge base from plain-language requests. Ask it to find an article, draft a new one, publish a change, share an unlisted link, or invite a teammate, and it works with your NeetoKB workspace for you.

[MCP](https://modelcontextprotocol.io) (Model Context Protocol) is an open standard that connects AI assistants to tools such as NeetoKB. You describe the task; the assistant uses the right tool.

## What you can do

<CardGroup cols={2}>
  <Card title="Find articles" icon="magnifying-glass">
    Search and browse published articles and drafts, and read their full content.
  </Card>

  <Card title="Write and publish" icon="pen-to-square">
    Create articles in a category, revise them, and move them between draft and published.
  </Card>

  <Card title="Share privately" icon="link">
    Generate and regenerate unlisted links, with or without an expiry.
  </Card>

  <Card title="Manage the workspace" icon="user-group">
    Browse the category tree, list authors and recommendations, and invite team members.
  </Card>
</CardGroup>

## What you need

1. A supported AI assistant - **Claude, ChatGPT, Claude Code, Codex, Cursor, Gemini CLI, VS Code (GitHub Copilot), or Windsurf**.
2. A way to authenticate. Claude and ChatGPT sign you in with OAuth, so there is nothing to copy. The others use a NeetoKB **API key** - [learn how to generate one](/mcp/authentication).

<Note>
  The two credentials differ in reach, not just in setup. An OAuth grant runs as **you**, so the assistant sees only what your permissions allow. An API key carries no identity and reaches the **whole workspace**, drafts and private categories included. [Authentication](/mcp/authentication) explains which to pick.
</Note>

[Connect your assistant](/mcp/connect) to get started.
