使用说明
MCP概述
用于将Outline与Claude集成的MCP(模型控制协议)服务器。
概述
此工具使Claude能够从大纲知识库中搜索和检索文档。使用它来帮助Claude使用您组织的内部文档回答问题。
特性
- 在Outline实例中搜索文档
- 按ID检索完整文档内容
- 在会话之间维护持久凭据
安装
备注:您的大纲API密钥必须具有以下权限:
documents.info-用于检索文档内容documents.search-用于搜索文档
备注:如果
OUTLINE_URL和OUTLINE_API_KEY如果您的配置中没有提供,Claude将提示您提供它们。这些凭据将保存在~/.outline_mcp_credentials.json以备将来使用。
选项1:通过Smithery CLI安装(需要Smithery密钥)
npx -y @smithery/cli@latest install @ChrisL108/outline-mcp --client claude --key your-smithery-api-key
您可以输入您的 OUTLINE_URL 和 OUTLINE_API_KEY 当克劳德提示或将其添加到您的 claude_desktop_config.json 直接:
"env": {
"OUTLINE_URL": "https://your.outline.com",
"OUTLINE_API_KEY": "your-outline-api-key"
}
您的配置应该如下所示:
"outline-mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"run",
"@ChrisL108/outline-mcp",
"--key",
"your-smithery-api-key"
],
"env": {
"OUTLINE_URL": "https://your.outline.com",
"OUTLINE_API_KEY": "your-outline-api-key"
}
}
选项2:通过UVX安装
"outline-mcp": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/ChrisL108/outline-mcp",
"outline-mcp"
],
"env": {
"OUTLINE_URL": "https://your.outline.com",
"OUTLINE_API_KEY": "your-outline-api-key"
}
}
用法
安装后,您可以在与Claude的对话中使用以下功能:
搜索文档
search_documents(query, outline_url=None, api_key=None, limit=5, status_filter="published", date_filter="year")
参数:
query:搜索词(必填)outline_url:Outline实例的基本URL(仅第一次需要)api_key:概述API密钥(仅第一次需要)limit:最大结果数(默认值:5)status_filter:按状态筛选(默认:“已发布”)date_filter:按日期筛选(默认值:“年份”)
按ID获取文档
get_document_by_id(document_id)
参数:
document_id:要检索的文档的ID(必需)
更新凭据
update_credentials(outline_url, api_key)
参数:
outline_url:Outline实例的基本URLapi_key:概述API密钥
拼
ping()
验证MCP服务器是否正常工作的简单测试功能。
示例提示
以下是一些可以与Claude一起使用的示例提示:
- “搜索大纲以获取有关我们产品路线图的信息。”
- “你能找到任何与我们的招聘流程相关的文件吗?”
- “请查看我们的AWS设置内部文档。”
- “您能获取此文档的全部内容吗?[document_id]”
故障排除
如果您遇到问题:
- 确保您的大纲URL和API密钥配置正确
- 验证您的Outline实例是否可访问
- 检查您的API密钥是否具有必要的权限
- 试试
ping()验证MCP服务器是否正常运行的功能
安全考虑
- 确保API密钥的安全,不要共享
- MCP服务器仅具有授予您的API密钥的权限
- 如果您只需要搜索功能,请考虑使用只读API密钥
许可证
MIT许可证
版权所有(c)2025 ChrisL108
特此免费向任何获得副本的人授予许可 本软件和相关文档文件(“软件”),以处理 在软件中不受限制,包括但不限于权利 使用、复制、修改、合并、发布、分发、再许可和/或销售 软件的副本,并允许软件的接收者 根据以下条件提供:
上述版权声明和本许可声明应包含在所有 软件的副本或实质性部分。
软件按“原样”提供,不提供任何形式的明示或明示担保 隐含的,包括但不限于适销性保证, 适用于特定目的且不造成伤害。在任何情况下 作者或版权持有人对任何索赔、损害赔偿或其他 因以下原因产生的责任,无论是在合同、侵权或其他诉讼中, 出于或与软件、使用或其他交易有关 软件。
贡献
欢迎投稿!请随时提交拉取请求。
鸣谢
由...创建 克里斯L108