SkyDeckAI Code - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

SkyDeckAI Code 是一个专为AI辅助软件开发设计的MCP服务器,提供全面的开发工具集,旨在通过自动化工具提高开发效率和代码质量。

核心功能

  • 文件系统操作:包括读取、写入、编辑、移动、复制和删除文件。
  • 目录管理:支持目录遍历、创建和搜索。
  • 多语言代码分析:使用tree-sitter支持多种编程语言。
  • 代码lint和问题检测:支持Python和JavaScript/TypeScript。
  • 代码内容搜索:支持正则表达式模式匹配。
  • 多语言代码执行:带安全措施。
  • Git操作:包括状态、差异、提交、分支管理和克隆。
  • 网页内容抓取:从API和网站获取内容,支持HTML到Markdown转换。
  • 多引擎网页搜索:带可靠的备用机制。
  • 批处理操作:支持并行和串行工具执行。
  • 安全控制:可配置的工作区边界。
  • 屏幕截图和屏幕上下文工具
  • 图像处理工具

适用场景

  • 自动化代码审查:通过lint检测和代码分析提高代码质量。
  • 开发环境设置:自动化项目初始化和配置。
  • 代码搜索和重构:快速定位代码中的特定模式或功能。
  • 数据抓取和处理:从网页抓取数据并转换为结构化格式。
  • 系统监控:获取系统信息和运行状态。

使用教程

使用依赖

确保系统中已安装Python环境。

安装教程

```bash

使用pip安装

pip install skydeckai-code
```

调试方式

使用MCP Inspector进行调试:
bash
npx @modelcontextprotocol/inspector run

工具列表

基本文件操作

  • read_file:读取文件内容。
  • write_file:写入文件内容。
  • move_file:移动文件。
  • copy_file:复制文件。
  • delete_file:删除文件。
  • get_file_info:获取文件元数据。

目录操作

  • list_directory:列出目录内容。
  • create_directory:创建目录。
  • search_files:按名称模式搜索文件。

Git操作

  • git_init:初始化Git仓库。
  • git_status:获取仓库状态。
  • git_add:添加文件到暂存区。
  • git_commit:提交更改。
  • git_clone:克隆仓库。

代码分析

  • codebase_mapper:分析源代码结构。
  • check_lint:检测代码中的lint问题。
  • search_code:使用正则表达式搜索代码内容。

系统信息

  • get_system_info:获取系统详细信息。

屏幕和图像工具

  • get_active_apps:获取当前活动应用列表。
  • capture_screenshot:捕获屏幕截图。
  • read_image_file:读取图像文件。

网页工具

  • web_fetch:从URL获取内容。
  • web_search:执行网页搜索。

实用工具

  • batch_tools:批量执行工具。
  • think:复杂推理和头脑风暴。

代码执行

  • execute_code:执行多语言代码。
  • execute_shell_script:执行shell脚本。

常见问题解答

  • 如何限制工具访问的目录?:通过配置文件~/.skydeckai_code/config.json中的allowed_directory设置。
  • 如何调试工具执行?:使用--debug标志运行CLI命令或使用MCP Inspector。
  • 支持哪些编程语言的代码分析?:包括Python、JavaScript/TypeScript、Java、C++、Ruby、Go、Rust、PHP、C#和Kotlin。

点击访问

搜索工具

MCP Solver - MCP服务,MCP服务器,MCP教程

2025-4-29 12:21:44

搜索工具

OpenAI MCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 12:21:52

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索