mcpField
I
ima-knowledge-base

ima-knowledge-base

github.com/countbot-ai生产力783233 次安装2 天前更新
代码仓库

关于 ima-knowledge-base

IMA Knowledge Base 是用于搜索和管理 IMA 知识库内容的命令行技能,提供定向查找结果、查看条目、列出内容和上传文件的流程。

主要功能

  1. 01搜索知识库内容
  2. 02按知识库缩小搜索范围
  3. 03查看和检查搜索命中项
  4. 04列出知识库及条目
  5. 05向知识库上传文件

适用场景

  1. 01按关键词查找相关片段
  2. 02检查图片或 OCR 相关命中项
  3. 03列出指定知识库中的条目
  4. 04向知识库上传报告

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/countbot-ai/countbot --skill ima-knowledge-base

安装后在 Claude Code 中输入/ima-knowledge-base确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

config.help.md
references/
api.md
scripts/
config.json
config.json.example
ima_client.py
ima_kb_tool.py
ima_tool.py

详细介绍

来自项目 README

IMA Knowledge Base

入口:

python skills/ima-knowledge-base/scripts/ima_kb_tool.py <command> ...

执行规则

  • 用户说“搜、查、找、看看有没有”时,先 search-kb
  • 默认直接返回命中片段,不堆字段
  • search-kb 搜的是内容,不是知识库列表
  • 用户给了 kb-id 或 kb-name 时,加定向参数
  • 默认优先 --keyword,只有明确要把多个词合成一次搜索串时才用 --query
  • 宽搜建议加 --show 5 --limit 10;知识库很大再加 --search-pages 2 或更高

查看单条结果

  • 默认先 show-kb-hit
  • 只有命中像图片、截图、OCR 文档、菜单图,或 show-kb-hit 太短时,才用 inspect-kb-hit
  • 一条 --keyword "推荐 菜单 餐厅 美食" 会拆成多次搜索,同一标题可能重复出现
  • 宽搜后稳定定位优先级:更窄关键词 > --title > --media-id > --pick

常用命令

python skills/ima-knowledge-base/scripts/ima_kb_tool.py search-kb --keyword "orslow"
python skills/ima-knowledge-base/scripts/ima_kb_tool.py search-kb --keyword "推荐 菜单 餐厅 美食" --show 5 --limit 10
python skills/ima-knowledge-base/scripts/ima_kb_tool.py search-kb --kb-name "个人知识库" --keyword "菜单"
python skills/ima-knowledge-base/scripts/ima_kb_tool.py show-kb-hit --keyword "orslow" --pick 1
python skills/ima-knowledge-base/scripts/ima_kb_tool.py inspect-kb-hit --keyword "orslow" --pick 1
python skills/ima-knowledge-base/scripts/ima_kb_tool.py list-kb
python skills/ima-knowledge-base/scripts/ima_kb_tool.py list-kb-items --kb-name "个人知识库" --limit 20
python skills/ima-knowledge-base/scripts/ima_kb_tool.py upload-file --kb-name "个人知识库" --file "/path/to/report.pdf"
python skills/ima-knowledge-base/scripts/ima_kb_tool.py import-url --kb-name "个人知识库" --url "https://example.com"

推荐类问题

用户问“知识库里有什么推荐”时:

  1. 先宽搜:search-kb --keyword "推荐 菜单 餐厅 美食" --show 5 --limit 10
  2. 命中太杂就补对象词,例如 search-kb --keyword "orslow 推荐"
  3. 锁定单条后先 show-kb-hit
  4. 只有需要 OCR 扩展片段时才 inspect-kb-hit

写入安全

  • upload-file、import-url 会真实写入知识库,执行前先确认目标知识库
  • 需要配置时查看 scripts/config.json 和 config.help.md

如何配置

下载最新的IMA客户端(比如Android),登陆后点击 “我” --> Claw配置 --> 复制 client_id和api_key参数,提供给CountBot后会自动调用文件编辑工具修改config.json。

评论

支持 Markdown