“示例 S3” MCP 服务器的功能是什么?
示例 S3 MCP 服务器是 Model Context Protocol (MCP) 的一种实现,旨在将 AI 助手和代理与存储在 AWS S3 存储桶中的数据连接起来。通过将 S3 资源暴露为 MCP 资源和工具,它使 AI 驱动的工作流能够检索、管理和交互存储在 S3 中的文件——尤其是 PDF 文档。这让开发者和 AI 工具能够执行如列出存储桶、枚举对象、检索文档等任务,直接提升需要访问云端文件的开发环境中的生产力和自动化水平。该服务器特别适合利用外部数据丰富 AI 上下文,支持文档分析、企业搜索等高级应用场景。
提示词列表
在仓库中未找到有关提示词模板的信息。
资源列表
- AWS S3 数据(PDF 文档):
- 将存储在 AWS S3 存储桶中的 PDF 文档作为 MCP 资源暴露。这些资源可以加载到 LLM 的上下文中进一步处理或分析。
- 单次请求最多支持 1,000 个对象。
工具列表
- ListBuckets
- 返回经身份验证的 AWS 账户所拥有的所有 S3 存储桶列表。
- ListObjectsV2
- 单次请求从指定 S3 存储桶中检索最多 1,000 个对象(文件)。
- GetObject
- 通过 key 从指定 S3 存储桶下载或获取特定对象(如 PDF)。
本 MCP 服务器的应用场景
- 文档检索与分析
- 使 AI 系统能够从 S3 获取并分析 PDF 文档,用于摘要、信息提取和分类等任务。
- 企业文件管理
- 开发者可通过 AI 助手浏览和管理存储在 S3 中的大量企业文档。
- 自动化报告
- 通过检索存储在 S3 中的原始数据或报告,自动化生成报告的工作流。
- 上下文搜索
- 为文件提供高级搜索与检索操作,实现 AI 应用中的上下文增强交互。
- 数据审计
- 通过列举和访问各 S3 存储桶中的文档,辅助审计与合规的评审和记录。
安装与配置方法
Windsurf
未找到 Windsurf 的具体设置说明。
Claude
- 先决条件: 安装服务器并确保已配置具有相应 S3 权限的 AWS 凭证(Access Key、Secret、Region)。
- 定位配置文件:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%/Claude/claude_desktop_config.json
- MacOS:
- 添加 MCP 服务器到配置中:
开发/未发布服务器示例:已发布服务器示例:{ "mcpServers": { "s3-mcp-server": { "command": "uv", "args": [ "--directory", "/Users/user/generative_ai/model_context_protocol/s3-mcp-server", "run", "s3-mcp-server" ] } } }{ "mcpServers": { "s3-mcp-server": { "command": "uvx", "args": [ "s3-mcp-server" ] } } } - 保存并重启: 保存配置文件并重启 Claude Desktop。
- 验证配置: 确认 S3 MCP 服务器已出现在可用工具列表中。
API 密钥安全配置
请通过环境变量或 AWS 凭证文件指定 AWS 凭证(参见 AWS CLI 配置文档 )。示例:
{
"env": {
"AWS_ACCESS_KEY_ID": "your-access-key",
"AWS_SECRET_ACCESS_KEY": "your-secret-key",
"AWS_DEFAULT_REGION": "your-region"
},
"inputs": {}
}
Cursor
未找到 Cursor 的设置说明。
Cline
未找到 Cline 的设置说明。
如何在流程中使用 MCP
在 FlowHunt 中使用 MCP
要将 MCP 服务器集成到您的 FlowHunt 工作流中,请首先将 MCP 组件添加到您的流程,并将其连接到您的 AI 代理:

点击 MCP 组件以打开配置面板。在系统 MCP 配置区域,按如下 JSON 格式填写您的 MCP 服务器信息:
{
"s3-mcp-server": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI 代理将能够作为工具使用该 MCP,并访问其全部功能。请记得将 “s3-mcp-server” 替换为实际的 MCP 服务器名称,并将 URL 替换为您自己的 MCP 服务器地址。
总览
| 部分 | 可用性 | 详情/备注 |
|---|---|---|
| 总览 | ✅ | 来自 README 和仓库的基本摘要和功能 |
| 提示词列表 | ⛔ | 未找到提示词模板 |
| 资源列表 | ✅ | S3 PDF 文档资源 |
| 工具列表 | ✅ | ListBuckets、ListObjectsV2、GetObject |
| API 密钥安全配置 | ✅ | 通过环境变量或配置文件设置 AWS 凭证 |
| 采样支持(评估中不重要) | ⛔ | 未提及 |
根据所提供的信息及仓库结构,示例 S3 MCP 服务器是一个聚焦且范围明确的 S3 PDF 检索与管理 MCP 服务器。它涵盖了核心 MCP 原语(资源、工具),为 Claude 提供了清晰的安装说明,并遵循了安全与许可的最佳实践。但在提示词、采样及对 Windsurf 和 Cursor 等更多协议平台的支持文档方面略有不足。
我为本 MCP 服务器评分为 7 分(满分 10 分),理由是其 S3 集成与工具/资源暴露清晰,但在文档和广泛协议覆盖等方面尚有提升空间。
MCP 评分
| 拥有 LICENSE | ✅ (MIT-0) |
|---|---|
| 至少有一个工具 | ✅ |
| Fork 数量 | 10 |
| Star 数量 | 47 |
