Back to MCP directory
publicPublicdnsLocal runtime

mcp-summarization-functions

一个为AI代理提供智能文本摘要功能的MCP服务器,优化上下文窗口管理并提升AI工作效率

article

README

🚀 摘要功能

智能文本摘要器,专为模型上下文协议打造,能够高效处理复杂技术文档和代码库,提供精准的文本摘要服务。

特性AI代理集成安装使用方法

smithery badge


✨ 主要特性

该摘要器专为处理复杂的技术文档和代码库设计,支持多种输入格式和输出样式。其核心功能包括:

  • 多语言支持:支持中英文文本的智能摘要。
  • 上下文感知:根据上下文理解内容重点。
  • 可定制焦点:提供安全分析、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

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client