Wiki管理服务器

一个基于MCP协议的服务器,用于创建和管理TiddlyWiki实例,支持完整的tiddler操作、内容组织、导出功能和插件管理。

  • by opencolin
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 colygon/tiddlywiki-mcp-server

使用说明

TiddlyWiki MCP服务器

MCP(模型上下文协议)服务器,使Claude能够轻松创建和管理TiddlyWiki实例。

特性

  • Wiki管理:创建新的TiddlyWiki实例
  • Tidler操作:清管器的完整CRUD操作
  • 内容组织:标记和组织花絮
  • 导出功能:将Wiki导出为HTML或JSON
  • 插件支持:安装和管理TiddlyWiki插件
  • 过滤:使用TiddlyWiki筛选表达式列出花絮

先决条件

  • Node.js 18+
  • TiddlyWiki CLI已全局安装: npm install -g tiddlywiki

安装

npm install
npm run build

用法

该服务器作为MCP服务器运行,并提供以下工具:

可用工具

  1. create_wiki -创建新的TiddlyWiki

    • name:wiki的名称
    • path:创建wiki的路径
    • edition:(可选)TiddlyWiki版
  2. create_tiddler -创建一个新的潮人

    • wikiPath:wiki路径
    • title:潮人的名字
    • text:潮水的内容
    • tags:(可选)标签数组
    • fields:(可选)其他字段
  3. read_tiddler -读一篇趣闻

    • wikiPath:wiki路径
    • title:潮人的名字
  4. update_tiddler -更新现有的tiddler

    • wikiPath:wiki路径
    • title:潮人的名字
    • text:(可选)新内容
    • tags:(可选)新标签
    • fields:(可选)其他字段
  5. 删除投标者 -删除一个潮人

    • wikiPath:wiki路径
    • title:潮人的名字
  6. list_tiddlers -列出带有可选过滤功能的花絮

    • wikiPath:wiki路径
    • filter:(可选)TiddlyWiki筛选器表达式
  7. export_wiki -将wiki导出到文件

    • wikiPath:wiki路径
    • outputPath:输出文件路径
    • format:导出格式(“html”或“json”)
  8. 安装插件 -安装插件

    • wikiPath:wiki路径
    • pluginName:插件的名称

示例用法

使用此MCP服务器连接到Claude后,您可以:

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

发展

npm run dev  # Watch mode
npm run build # Build
npm test # Run tests

许可证

麻省理工学院