marknest-mcp-server
v0.1.0
Published
MCP stdio server for the MarkNest public API.
Downloads
14
Readme
MarkNest MCP Server
Stdio MCP server for connecting AI assistants to the MarkNest public V1 API.
This package intentionally uses only documented public endpoints under /api/v1. It does not call internal app endpoints for writes.
Tools
marknest_list_documentsmarknest_get_documentmarknest_create_documentmarknest_save_summarymarknest_update_documentmarknest_delete_documentmarknest_list_document_versionsmarknest_get_document_versionmarknest_list_foldersmarknest_get_foldermarknest_create_foldermarknest_update_foldermarknest_delete_foldermarknest_list_folder_documentsmarknest_list_tagsmarknest_create_tagmarknest_update_tagmarknest_delete_tagmarknest_list_tag_documentsmarknest_list_filesmarknest_get_filemarknest_upload_filemarknest_update_filemarknest_delete_file
Document Listing
marknest_list_documents returns document summaries by default. Summary rows omit content and rendered_html to match the public V1 API list behavior and keep MCP responses small.
Use these options when needed:
include_content: trueappendsinclude=contentand returnscontentplusrendered_htmlin list rows.full_text_search: trueappendssearch_scope=full_text; without it,searchmatches titles only.pageandper_pagecontrol pagination.
Prefer marknest_get_document when the client needs one full document body.
Configuration
Set these environment variables in your MCP client config:
MARKNEST_BASE_URL=https://api.marknest.net
MARKNEST_API_KEY=mk_your_public_api_keyCreate the API key from MarkNest dashboard Settings -> API Keys. Grant the abilities needed by the tools you want the client to use:
documents:readdocuments:writefolders:readfolders:writetags:readtags:writefiles:readfiles:write
Run
Via npx (no local checkout needed):
npx marknest-mcp-serverOr from this package:
pnpm --filter marknest-mcp-server startExample MCP client entry:
{
"mcpServers": {
"marknest": {
"command": "npx",
"args": ["-y", "marknest-mcp-server"],
"env": {
"MARKNEST_BASE_URL": "https://api.marknest.net",
"MARKNEST_API_KEY": "mk_your_public_api_key"
}
}
}
}MARKNEST_BASE_URL defaults to https://api.marknest.net and can be omitted unless you target a different deployment.
Smoke Test
pnpm --filter marknest-mcp-server smoke