SkyDeckAI Code
by SkyDeck.ai
SkyDeckAI Code is an MCP server providing tools for AI-driven development workflows. It enhances AI's capability to assist in software development tasks by providing direct access to both local and remote resources.
Last updated: N/A
What is SkyDeckAI Code?
SkyDeckAI Code is a comprehensive MCP server designed to enhance AI's ability to assist in software development. It provides a suite of tools for file system operations, code analysis, Git operations, web content fetching, multi-engine web search, code content searching, and system information retrieval, enabling AI agents to interact with and manipulate codebases effectively.
How to use SkyDeckAI Code?
SkyDeckAI Code can be installed via Smithery, McpGet, or manually using pip or uv. After installation, it can be integrated with Claude Desktop by adding it to the claude_desktop_config.json
file. The server is accessed through the command-line interface skydeckai-code-cli
with specific tools and arguments. Configuration is managed via ~/.skydeckai_code/config.json
.
Key features of SkyDeckAI Code
File system operations (read, write, edit, move, copy, delete)
Multi-language code analysis using tree-sitter
Code content searching with regex pattern matching
Multi-language code execution with safety measures
Git operations (status, diff, commit, branch management, cloning)
Web content fetching from APIs and websites with HTML-to-markdown conversion
Multi-engine web search with reliable fallback mechanisms
Batch operations for parallel and serial tool execution
Security controls with configurable workspace boundaries
Screenshot and screen context tools
Image handling tools
Use cases of SkyDeckAI Code
Automated code refactoring and optimization
Generating documentation from codebases
Performing security audits and vulnerability detection
Integrating external APIs and data sources into applications
Automating repetitive development tasks
Building AI-powered coding assistants
FAQ from SkyDeckAI Code
What programming languages are supported for code analysis?
What programming languages are supported for code analysis?
Python, JavaScript, TypeScript, Java, C++, Ruby, Go, Rust, PHP, C#, and Kotlin are supported.
How do I specify the directory that the server can access?
How do I specify the directory that the server can access?
The allowed directory is configured in the ~/.skydeckai_code/config.json
file using the allowed_directory
setting.
What search engines are used for web search?
What search engines are used for web search?
The web_search tool supports 'auto' (default), 'bing', or 'duckduckgo'. The 'auto' option tries different search engines with various parsing strategies to ensure reliable results.
How can I execute multiple tools in a single request?
How can I execute multiple tools in a single request?
Use the batch_tools
tool to execute multiple tool invocations in a single request. You can specify whether the tools should be executed sequentially or in parallel.
What security measures are in place?
What security measures are in place?
Operations are restricted to the configured allowed directory, path traversal is prevented, file permissions are preserved, and safe operation handling is implemented.