nectr-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@nectr-mcpsearch my library for pricing page"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
nectr-mcp
An MCP server for nectr, the markdown library for your LLMs.
It lets a model search your library, read any saved page as clean markdown, save new pages, and list your projects. You don't need to paste links into the chat.
Search: a model can't guess your permalinks, but it can call
search_library("pricing page").Private pages: pages you haven't shared have no working public link, but your key can still read them.
Saving: "save these docs and keep them current" becomes one step, and nectr re-crawls them on your plan's schedule.
Freshness: every read says when the page was last fetched.
Setup
In nectr, open Settings → API keys and create a key. It starts with
nct_.Add the server to your MCP client's configuration. Most desktop and editor clients use an
mcpServersblock like this:
{
"mcpServers": {
"nectr": {
"command": "npx",
"args": ["-y", "nectr-mcp"],
"env": {
"NECTR_API_KEY": "nct_your_key_here"
}
}
}
}Restart the client. The four tools below should appear.
Node.js 20 or newer is required.
Variable | Required | Default | Purpose |
| yes | — | Your |
| no |
| The nectr site to talk to, for a self-hosted instance |
Related MCP server: data-olympus MCP server
Tools
Tool | What it does | Writes? |
| Finds saved pages by title or URL. Returns ids, URLs, freshness and a two-sentence summary per page, but not the bodies. Leave out | no |
| Returns the clean markdown of one page, with when it was last fetched. Long pages are cut off at 40,000 characters by default; ask for more with | no |
| Saves a web page, PDF or DOCX to your library, optionally filed under a project. Counts against your monthly conversion quota unless the page is already saved. | yes |
| Lists your projects with page counts and each project's public | no |
There is deliberately no delete. A model that could delete your library by misreading a request isn't worth the convenience.
Search returns summaries rather than bodies so that looking around your library doesn't fill the model's context. It reads a full page only when it chooses to.
Limits and errors
The server uses the same developer API as any other script, so your plan's limits apply unchanged. Errors are worded so a model knows whether to retry:
nectr says | The model is told |
401: the key is invalid or revoked | Don't retry; you need a new key |
402: over the monthly quota | Don't retry until the quota resets |
422: the page can't be read (for example, it's behind a login) | nectr's reason, as given |
429: rate limited | How many seconds to wait |
503: the converter is busy | Retry in a few seconds |
Security
Your API key is stored in plain text in your MCP client's config file. That's normal for MCP servers, but anyone who can read that file can use the key.
Create a dedicated key for each client, so you can revoke one without breaking the others.
If a key leaks, delete it under Settings → API keys in nectr. It stops working immediately.
This server only ever reads and adds pages. The key itself is broader: it has the same access to the nectr API as your account, deletion included, so treat it like a password.
Development
npm install
npm run typecheck
npm test
npm run build
NECTR_API_KEY=nct_... node dist/index.js # speaks MCP over stdioThe tests run against a fake nectr API (test/fake-api.ts) and through a real MCP client over an in-memory transport (test/server.test.ts).
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
- hiveWikiOAuthai.hivewiki
Shared project wiki for AI agents: read and write pages, next actions, and activity logs over MCP.
Read-only MCP server for the OrchestKit docs: full-text search + Markdown fetch. No auth.
MCP-native open-source Notion alternative: read & write pages, databases and kanban boards.
Read-only MCP for the Eco game wiki: search, Markdown pages, and wiki_* lookups. No keys, no writes.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients to access and read mdbook documentation, including structure, content, and search.3 npm3MIT
- AlicenseAqualityAmaintenanceProvides a single-writer MCP server for a governance-grade knowledge base of markdown documents with version control and query capabilities.49662 PyPI25Apache 2.0
- AlicenseNot gradedqualityAmaintenanceA generic MCP server that turns a directory of Markdown wiki pages into a network-reachable knowledge base, queryable and updatable by any MCP-compatible client.MIT
- AlicenseAqualityAmaintenanceLocal MCP server for querying and maintaining a Markdown vault. Provides full-text search, backlinks, note retrieval, and optional confined write tools, without sending the whole vault to the client context.221,202 PyPIApache 2.0