article
README
🚀 摘要功能
智能文本摘要器,专为模型上下文协议打造,能够高效处理复杂技术文档和代码库,提供精准的文本摘要服务。
✨ 主要特性
该摘要器专为处理复杂的技术文档和代码库设计,支持多种输入格式和输出样式。其核心功能包括:
- 多语言支持:支持中英文文本的智能摘要。
- 上下文感知:根据上下文理解内容重点。
- 可定制焦点:提供安全分析、API表面、错误处理等专业摘要模式。
- 高效缓存机制:支持快速检索和重复使用已生成的摘要。
📦 安装指南
1. 克隆仓库
git clone https://github.com/your-repository.git
cd summarization-functions
2. 安装依赖
npm install
3. 启动服务
node build/index.js
💻 使用示例
基础用法
将摘要器整合到您的MCP配置文件中:
{
"mcpServers": {
"MUST_USE_summarization": {
"command": "node",
"args": ["path/to/summarization-functions/build/index.js"],
"env": {
"PROVIDER": "ANTHROPIC",
"API_KEY": "your-api-key",
"MODEL_ID": "claude-3-5-sonnet-20241022",
"MCP_WORKING_DIR": "default_working_directory"
}
}
}
}
高级用法
提供的函数
summarize_command
执行并摘要命令输出。
{
// 必填
command: string, // 要执行的命令
cwd: string, // 命令执行的工作目录
// 可选
hint?: string, // 焦点领域: "安全分析" | "API表面" | "错误处理" | "依赖项" | "类型定义"
output_format?: string // 格式: "文本" | "JSON" | "Markdown" | "大纲" (默认: "文本")
}
summarize_files
摘要文件内容。
{
// 必填
paths: string[], // 要摘要的文件路径数组(相对于cwd)
cwd: string, // 解决文件路径的工作目录
// 可选
hint?: string, // 焦点领域: "安全分析" | "API表面" | "错误处理" | "依赖项" | "类型定义"
output_format?: string // 格式: "文本" | "JSON" | "Markdown" | "大纲" (默认: "文本")
}
summarize_directory
获取目录结构概览。
{
// 必填
path: string, // 要摘要的目录路径(相对于cwd)
cwd: string, // 解决目录路径的工作目录
// 可选
recursive?: boolean, // 是否包含子目录。适合处理深层目录
hint?: string, // 焦点领域: "安全分析" | "API表面" | "错误处理" | "依赖项" | "类型定义"
output_format?: string // 格式: "文本" | "JSON" | "Markdown" | "大纲" (默认: "文本")
}
summarize_text
摘要任意文本内容。
{
// 必填
content: string, // 要摘要的文本内容
type: string, // 内容类型(例如,"日志输出"、"API响应")
// 可选
hint?: string, // 焦点领域: "安全分析" | "API表面" | "错误处理" | "依赖项" | "类型定义"
output_format?: string // 格式: "文本" | "JSON" | "Markdown" | "大纲" (默认: "文本")
}
get_full_content
检索给定摘要ID的完整内容。
{
// 必填
id: string // 存储内容的ID
}
📄 许可证
MIT
Scan to contact