4.Enhancements with MCP servers
此文档由 学习AI的1000天 翻译制作(抖音,B站,YouTube)
邮箱: szqshan@gmail.com | 微信: szqshan
网址: www.xueai.org
==================================================
Claude Code 内置了 MCP 客户端,这意味着您可以连接 MCP 服务器来大幅扩展 Claude 的功能。这为定制您的开发工作流程开启了一些非常强大的可能性。
MCP 如何扩展 Claude
Model Context Protocol 允许 Claude Code 通过 MCP 服务器连接到外部服务和工具。您不再局限于 Claude 的内置功能,而是可以通过连接提供特定工具、资源或集成的服务器来添加自定义功能。

每个 MCP 服务器可以通过三个主要组件向 Claude 暴露不同类型的功能:工具(用于执行操作)、提示(用于模板)和资源(用于访问数据)。
设置 MCP 服务器
向 Claude Code 添加 MCP 服务器非常简单。您可以使用命令行来注册您的服务器:
claude mcp add [server-name] [command-to-start-server]
添加一个新的 MCP 服务器到您的配置中。
**参数说明:**
- `[server-name]`:服务器名称
- `[command-to-start-server]`:启动服务器的命令
例如,如果你有一个文档处理服务器,启动命令是 uv run main.py,你需要运行:
```
claude mcp add documents uv run main.py
```
这是一个命令行指令,应该保持原样不需要翻译。
如果您需要对这个命令进行说明,它的含义是:
- `claude mcp add documents` - 向 Claude MCP 添加文档
- `uv run main.py` - 使用 uv 运行 main.py 文件
注册完成后,Claude Code 在启动时会自动连接到您的服务器。
示例:文档处理
一个实际的例子是创建一个让 Claude 能够读取 PDF 和 Word 文档的工具。通过构建一个带有 "document_path_to_markdown" 工具的 MCP 服务器,你可以让 Claude 将文档内容转换为 markdown 格式。

当您要求 Claude "将 tests/fixtures/mcp_docs.docx 文件转换为 markdown" 时,它会自动使用您的自定义工具来读取文档并返回转换后的内容。

热门 MCP 集成
MCP 生态系统包含了许多常见开发工具和服务的服务器:

- sentry-mcp - 自动发现并修复 Sentry 中记录的错误
- playwright-mcp - 为 Claude 提供浏览器自动化功能,用于测试和故障排除
- figma-context-mcp - 将 Figma 设计暴露给 Claude
- mcp-atlassian - 允许 Claude 访问 Confluence 和 Jira
- firecrawl-mcp-server - 为 Claude 添加网页抓取功能
- slack-mcp - 允许 Claude 发布消息或回复特定线程
构建你的开发工作流程
真正的强大之处在于结合多个符合你特定开发流程的 MCP 服务器。你可以设置:
- Sentry 服务器,用于获取生产环境错误详情
- 一个用于读取工单需求的 Jira 服务器
- 一个用于在工作完成时通知团队的 Slack 服务器
- 为您的内部工具和 API 提供自定义服务器
这创建了一个开发环境,Claude 可以无缝地与您已经使用的所有工具和服务协作,使其成为一个更强大的编程助手,专门针对您的特定工作流程进行定制。
==================================================
此文档由 学习AI的1000天 翻译制作(抖音,B站,YouTube)
邮箱: szqshan@gmail.com | 微信: szqshan
网址: www.xueai.org