智能文本摘要器,专为模型上下文协议打造,能够高效处理复杂技术文档和代码库,提供精准的文本摘要服务。
特性 • AI代理集成 • 安装 • 使用方法
该摘要器专为处理复杂的技术文档和代码库设计,支持多种输入格式和输出样式。其核心功能包括:
git clone https://github.com/your-repository.git
cd summarization-functions
npm install
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