colygon/tiddlywiki-mcp-server
If you are the rightful owner of tiddlywiki-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
An MCP server designed to facilitate the creation and management of TiddlyWiki instances.
TiddlyWiki MCP Server
An MCP (Model Context Protocol) server that enables Claude to create and manage TiddlyWiki instances with ease.
Features
- Wiki Management: Create new TiddlyWiki instances
- Tiddler Operations: Full CRUD operations for tiddlers
- Content Organization: Tag and organize tiddlers
- Export Functionality: Export wikis to HTML or JSON
- Plugin Support: Install and manage TiddlyWiki plugins
- Filtering: List tiddlers with TiddlyWiki filter expressions
Prerequisites
- Node.js 18+
- TiddlyWiki CLI globally installed:
npm install -g tiddlywiki
Installation
npm install
npm run build
Usage
The server runs as an MCP server and provides the following tools:
Available Tools
-
create_wiki - Create a new TiddlyWiki
name: Name of the wikipath: Path where the wiki should be creatededition: (optional) TiddlyWiki edition
-
create_tiddler - Create a new tiddler
wikiPath: Path to the wikititle: Title of the tiddlertext: Content of the tiddlertags: (optional) Array of tagsfields: (optional) Additional fields
-
read_tiddler - Read a tiddler
wikiPath: Path to the wikititle: Title of the tiddler
-
update_tiddler - Update an existing tiddler
wikiPath: Path to the wikititle: Title of the tiddlertext: (optional) New contenttags: (optional) New tagsfields: (optional) Additional fields
-
delete_tiddler - Delete a tiddler
wikiPath: Path to the wikititle: Title of the tiddler
-
list_tiddlers - List tiddlers with optional filtering
wikiPath: Path to the wikifilter: (optional) TiddlyWiki filter expression
-
export_wiki - Export wiki to file
wikiPath: Path to the wikioutputPath: Output file pathformat: Export format ("html" or "json")
-
install_plugin - Install a plugin
wikiPath: Path to the wikipluginName: Name of the plugin
Example Usage
Once connected to Claude with this MCP server, you can:
Create a new wiki for my project notes at ./my-wiki
Add a tiddler titled "Project Goals" with content about the objectives
List all tiddlers tagged with "important"
Export the wiki to HTML format
Development
npm run dev # Watch mode
npm run build # Build
npm test # Run tests
License
MIT