About Synca MCP servers
Synca MCP servers is a collection of Python-based MCP servers for development tasks. It provides tools for Python and Rust/Cargo workflows, with additional filesystem and GitHub API utilities.
Key features
- 01Python tools for pytest, flake8, and mypy
- 02Rust/Cargo testing, linting, and builds
- 03Rust documentation tools
- 04Filesystem tools for head, grep, tail, and sed
- 05GitHub checks and workflows API tools
Use cases
- 01Run Python tests and static checks
- 02Build and lint a Rust project
- 03Inspect or edit files with filesystem utilities
- 04Work with GitHub checks and workflows
MCP support
The packages implement MCP servers that expose Python, Rust/Cargo, filesystem, and GitHub API development tools to MCP clients.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMESynca MCP servers
This repository contains a collection of Python tools that implement the Model Context Protocol (MCP). These tools provide functionality for working with Python, Rust/Cargo, and other development technologies.
Packages
| Package | Description | Coverage |
|---|---|---|
| synca.mcp.common | Common library with base classes and utilities for all MCP tools. | |
| synca.mcp.python | Python development tools MCP server. Includes integrations for pytest, flake8, and mypy. | |
| synca.mcp.cargo | Rust/Cargo development tools MCP server. Provides integrations for cargo testing, linting, building, and documentation tools for Rust projects. | |
| synca.mcp.fs-extra | Filesystem extra MCP server. Provides additional tools for working with filesystem - head, grep, tail, sed. | |
| synca.mcp.gh-extra | GitHub extra MCP server. Provides additional tools for GitHub API - checks/workflows. |
Assistants
If you are an assistant please read ASSISTANT_README.md first before working on this project.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.