Imagine you could just ask for the article you published last week, search your entire knowledge base for a topic, draft a new help doc, or invite a teammate — all without opening NeetoKB, clicking through folders, or copying and pasting links.
NeetoKB works with AI assistants you may already be using, like Claude, Cursor, and GitHub Copilot. Once you connect them together, your AI assistant can read your articles, search your knowledge base, create and update content, and manage team members. You simply ask in plain English and the assistant does the work.
What is MCP?
MCP stands for Model Context Protocol. It is an open standard that lets AI assistants and apps like NeetoKB speak the same language. You do not need to understand how it works to use any of the steps below — think of it as the plumbing that connects your AI assistant to your NeetoKB workspace.
Why this is useful
Think of it as giving your AI a passcode to your NeetoKB workspace. After that, the usual back-and-forth disappears. A few examples of what becomes possible:
You ask, "What articles do we have about billing?" and the assistant searches your knowledge base.
You paste a public article link and ask, "Summarize this help article for me."
You say, "Create a draft article in the Getting Started folder about resetting your password."
You ask, "List all published articles in the API folder."
You say, "Invite [email protected] to the workspace."
You do not need to be technical to benefit from this. If you already talk to an AI assistant for other things, you can talk to it about your NeetoKB content too.
What you need to get started
Two things:
An AI assistant that supports MCP-style server connections.
A NeetoKB API key, which authenticates the assistant with your workspace.
See the API Keys help article for how to generate one.
Once you have both, you paste a small settings snippet into your AI tool and restart it.
Connecting your AI assistant to NeetoKB
Pick the tool you use. You only need to follow the steps for that one; you can skip the rest. Each section shows a small block of settings — copy it, replace YOUR_API_KEY with your own key, and save.
Claude Code
Open the file ~/.claude.json and paste the following (if the file already has settings, add just the neetokb entry inside mcpServers):
{
"mcpServers": {
"neetokb": {
"type": "http",
"url": "https://connect.neetokb.com/mcp/messages",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Save the file and restart Claude Code.
Cursor
Open ~/.cursor/mcp.json and paste the following:
{
"mcpServers": {
"neetokb": {
"type": "http",
"url": "https://connect.neetokb.com/mcp/messages",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Save it and restart Cursor (or reload the window via the command palette).
VS Code with GitHub Copilot
Create or open .vscode/mcp.json in your workspace and paste:
{
"servers": {
"neetokb": {
"type": "http",
"url": "https://connect.neetokb.com/mcp/messages",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
VS Code will ask you for your API key the first time. You need VS Code 1.99 or newer, and you must be in the Copilot chat's Agent mode to use it.
Windsurf
Open ~/.codeium/windsurf/mcp_config.json and paste:
{
"mcpServers": {
"neetokb": {
"serverUrl": "https://connect.neetokb.com/mcp/messages",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Save it and make sure the connection is turned on in Settings > Cascade > MCP Servers. Windsurf has a limit of 100 total tools across all connected services, so if it complains, turn a few other connections off.
Try it out
Once you are connected, the easiest way to see what is possible is to just ask. Here are some prompts you can copy and paste to get a feel for it:
"List all published articles in my knowledge base."
"Search my KB for articles about password reset."
"Get the full content of the article with slug api-keys."
"Show me the category tree for my knowledge base."
"What is my knowledge base called and what is its public URL?"
"Create a draft article titled 'Reset your password' in the Account category."
"Update the billing article to published state."
"List active team members in my workspace."
"Summarize the public article at https://help.neetokb.com/articles/mcp."
What your AI assistant can actually do
Under the hood, the connection gives your AI assistant a set of abilities. You do not need to remember any of these names — just ask naturally and the assistant picks the right one. But here is the full list if you are curious.
Finding articles: list articles with filters, search published articles by keyword (with highlighted snippets), and fetch a single article including drafts and full HTML content.
Creating and updating articles: create new articles with a category path that auto-creates missing folders, and update an article's title, HTML body, slug, or publish state.
Organizing and browsing: list categories as a hierarchical tree with article counts, list article authors, and list article recommendations.
Workspace settings: fetch your knowledge base name and public root URL.
Team members: list active team members, fetch a member by ID, invite members by email, update a member's details or role, and deactivate a member.
Reading your articles vs articles from other KB sites
When you connect NeetoKB to your AI assistant, it is linked to your workspace — the knowledge base your API key belongs to.
Your own knowledge base
For articles in your workspace, the assistant can:
Find drafts and published articles
Read full article content
Search, create, update, and manage articles and team members
You can ask naturally, like “Show me our billing articles” or “Create a draft about password reset.”
Articles from another NeetoKB site
Sometimes you paste a link from a different NeetoKB site — for example, another company’s help center.
In that case, the assistant can read that article only if it is publicly available on the web. That means:
The article is published
It is not in a private folder
The other site does not require login to view it
The assistant can summarize or answer questions about that article, but it cannot edit or manage content on someone else’s site.