This MCP server implementation provides a comprehensive set of Python development tools, enabling AI assistants to effectively work with Python code and projects. Developed by Gianluca Mazza, it offers features for file operations, code analysis, project management, and safe code execution within a controlled environment. The server is designed for use cases requiring advanced Python development capabilities, such as code refactoring, dependency management, and automated testing in AI-assisted programming workflows.
아직 리뷰가 없습니다. 첫 번째 리뷰를 작성해 보세요!
대화에 참여하려면 로그인하세요
Read file contents. Parameters: file_path (string), start_line (optional integer), end_line (optional integer)
Write to a file. Parameters: file_path (string), content (string), mode (optional string, defaults to 'w')
List contents of a directory. Parameters: directory_path (string)
Analyze Python file structure. Parameters: file_path (string)
Format code using a specified style. Parameters: code (string), style (string)
Lint code and return issues. Parameters: file_path (string)
Create a virtual environment.
Install dependencies from requirements file or pyproject.toml. Parameters: requirements_file (optional string)
Check for conflicts between installed packages.
Update a package to a specific version or the latest. Parameters: package_name (string), version (optional string)
Execute Python code in a controlled environment. Parameters: code (string)