Token导航 LogoToken导航TokenDH.com
Skald MCP logo
搜索检索未说明官方级别未说明来源级核验

Skald MCP

MCP Server

Skald MCP服务器提供知识库聊天、搜索、创建、更新、删除和生成文档的功能,适用于个人和企业知识管理。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
搜索TypeScriptClaude文档生成Claude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

skaldlabs

提供方

skaldlabs

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Skald MCP服务器🧠

与您的Skald知识库聊天,添加和更新新知识,并搜索备忘录。

特性

Skald MCP服务器提供七个强大的工具:

1. skald聊天

使用可选过滤器缩小搜索范围,用自然语言向Skald询问有关您的知识库的问题。

2. skald搜索

使用多种方法和可选过滤器搜索您的备忘录:

  • 语义搜索 (chunk_vector_search)-按含义查找相关内容
  • 标题包含 (title_contains)-不区分大小写的子字符串匹配
  • 标题以开头 (title_startswith)-不区分大小写的前缀匹配

3. skald创建备忘录

创建自动处理、汇总、标记、分块和索引以供搜索的新备忘录。

4. 斯卡尔德得到备忘录

通过UUID或客户端参考ID检索包含完整内容、摘要、标签和块的备忘录。

5. skald更新备忘录

通过UUID或客户端引用ID更新现有备忘录。如果内容被更新,备忘录将被重新处理。

6. skald删除备忘录

通过UUID或客户端引用ID以及所有相关数据永久删除备忘录。

7. skald生成

使用可选的样式/格式规则和过滤器,根据提示和从知识库中检索到的上下文生成文档。

设置

先决条件

  1. 具有API密钥的Skald帐户。获取你的 platform.useskald.com
  2. Node.js 18.0.0或更高版本

安装

  1. 克隆此存储库:
git clone https://github.com/skaldlabs/skald-mcp
cd skald-mcp
  1. 安装依赖项:
npm install
  1. 构建项目:
npm run build

配置

光标

  1. 打开光标设置(cmd+shift+p 在macOS或 ctrl+shift+p 在Windows上→ “光标设置”)
  1. 从左侧边栏中选择“MCP”,然后单击“添加新的全局MCP服务器”
  1. 添加以下配置:
{
  "mcpServers": {
    "skald": {
      "type": "command",
      "command": "node ABSOLUTE_PATH_TO_PROJECT/build/index.js --key=YOUR_SKALD_API_KEY"
    }
  }
}

替换:

  • ABSOLUTE_PATH_TO_PROJECT 与您的完整路径 skald-mcp 目录
  • YOUR_SKALD_API_KEY 使用您的Skald API密钥

提示: 右键单击 /build/index.js 在游标中,选择“复制路径”以获取绝对路径。

命令行参数:

  • --key:您的Skald API密钥(如果不使用环境变量,则为必需项)

Claude桌面版

  1. 打开Claude Desktop设置并导航到“开发人员”选项卡
  1. 点击“编辑配置”
  1. 添加以下配置:
{
  "mcpServers": {
    "skald": {
      "command": "node",
      "args": [
        "ABSOLUTE_PATH_TO_PROJECT/build/index.js"
      ],
      "env": {
        "SKALD_API_KEY": "YOUR_SKALD_API_KEY"
      }
    }
  }
}

替换:

  • ABSOLUTE_PATH_TO_PROJECT 与您的完整路径 skald-mcp 目录
  • YOUR_SKALD_API_KEY 使用您的Skald API密钥

环境变量:

  • SKALD_API_KEY:您的Skald API密钥(必需)
  1. 重新启动克劳德桌面

使用示例

与您的知识库聊天

Ask Cursor/Claude: "Check Skald for what are the instructions for running our Django server locally."

助理将查询您的Skald知识库并返回答案。

搜索备忘录

Ask Cursor/Claude: "Search Skald for the docs about our product vision"

助理将使用 skald-search 具有语义搜索功能的工具,用于查找相关备忘录并显示:

  • 标题
  • 通用唯一标识符
  • 总结
  • 内容片段
  • 相关性得分(用于语义搜索)

如果你要求“标题中包含产品愿景的备忘录”,代理人会选择另一种搜索方法,例如 title_contains.

创建新备忘录

Ask Cursor/Claude: "Generate an API reference for my endpoints and upload it to Skald"

助理将在您的Skald知识库中创建一个新的备忘录,该备忘录将被自动处理并可搜索。

刀具参数

skald聊天

参数类型必填说明
querystring要问你的知识库的问题
project_idstring项目UUID(使用令牌身份验证时需要)
filters筛选器\[\]用于缩小搜索范围的可选筛选器

skald搜索

参数类型必填说明
querystring搜索查询
search_methodenum以下之一: chunk_vector_search, title_contains, title_startswith
limitnumber返回的最大结果数(1-50,默认值10)
filters筛选器\[\]筛选结果的可选筛选器

skald创建备忘录

参数类型必填说明
titlestring备忘录的标题(最多255个字符)
contentstring备忘录的全部内容
project_idstring项目UUID(使用令牌身份验证时需要)
metadataobject自定义JSON元数据
reference_idstring与文档匹配的外部引用ID
tagsstring\[\]分类标签
sourcestring内容来源(对集成有用)

斯卡尔德得到备忘录

参数类型必填说明
memo_idstring备忘录UUID或客户端引用ID
id_typeenum标识符类型: memo_uuid (默认)或 reference_id

skald更新备忘录

参数类型必填说明
memo_idstring备忘录UUID或客户端引用ID
id_typeenum标识符类型: memo_uuid (默认)或 reference_id
titlestring备忘录的新标题
contentstring备忘录的新内容
metadataobject新元数据
client_reference_idstring新客户端引用ID
sourcestring新源
expiration_datestring新的到期日期

skald删除备忘录

参数类型必填说明
memo_idstring备忘录UUID或客户端引用ID
id_typeenum标识符类型: memo_uuid (默认)或 reference_id

skald生成

参数类型必填说明
promptstring文档生成提示
rulesstring可选样式/格式规则
filters筛选器\[\]可选筛选器,用于控制哪些备忘录用作上下文

筛选对象

过滤器用于 skald-chat, skald-search,以及 skald-generate 缩小结果范围:

字段类型必填描述
fieldstring要筛选的字段
operatorenum以下之一: eq, neq, contains, startswith, endswith, in, not_in
valuestring或string\[\]要筛选的值
filter_typeenumnative_field (例如,来源、标签)或 custom_metadata

过滤器示例:

{
  "field": "source",
  "operator": "eq",
  "value": "notion",
  "filter_type": "native_field"
}

发展

构建

npm run build

棉绒

npm run lint

修复掉毛问题

npm run lint:fix

故障排除

API关键问题

如果您收到有关缺少API密钥的错误:

  • 对于游标:确保 --key 参数已在配置中设置
  • 对于Claude Desktop:确保 SKALD_API_KEY 在env部分中设置

未找到模块

如果您看到“找不到模块'@skald-labs/skald-node'”:

npm install
npm run build

连接问题

检查调试日志:

  • 游标:检查游标设置中的MCP服务器日志
  • Claude Desktop:检查Claude Desktop开发人员设置中的日志

目录标签

目录标签

搜索TypeScriptClaude文档生成知识库管理本地部署自然语言处理语义搜索自动化处理

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP