SuperAPI AI 工具集

gitea-wiki

写作与研究

查看项目

更新于 10-15 17:25

技能介绍

用途:管理 Gitea 仓库的 Wiki 页面,适合编写文档、更新 Wiki 内容等场景。

主要能力:提供一组 MCP 工具。mcp__gitea__list_wiki_pages 列出仓库全部 Wiki 页面(参数 owner、repo,返回含 title、sub_url 的页面数组);mcp__gitea__get_wiki_page 获取页面内容与元数据(参数 owner、repo、pageName,返回 title、sub_url、content_base64、commit_count、last_commit 等);mcp__gitea__create_wiki_page 创建页面(owner、repo、title、content_base64 必填,message 可选);mcp__gitea__update_wiki_page 更新页面(owner、repo、pageName、content_base64 必填,title、message 可选);mcp__gitea__delete_wiki_page 删除页面(owner、repo、pageName);mcp__gitea__get_wiki_revisions 查看页面修订历史。

使用方式:Wiki 内容为 base64 编码,应借助 shell 在临时文件中处理,避免把大段 base64 放入模型上下文。读取时先调用 get_wiki_page,取出 content_base64,用 echo "<content_base64_value>" | base64 -d > /tmp/wiki-page.md 解码,再用 Read 工具读取该文件。创建时先用 Write 写入 /tmp/new-page.md,再用 base64 < /tmp/new-page.md | tr -d '\n' 编码,最后调用 create_wiki_page 传入结果。更新时先获取并解码到临时文件,用 Edit 修改后重新编码,再调用 update_wiki_page。

限制与注意:编码时需用 tr -d '\n' 去除换行,API 要求无换行;不要在模型回复中包含原始 base64;读取页面不要跳过解码步骤;创建或更新前必须编码;操作完成后清理临时文件。资料未提供安装方式、收费、平台支持等更多信息。