syncable-dev/syncable-cli-mcp-server
If you are the rightful owner of syncable-cli-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Syncable MCP Server & Python Client project offers a high-performance Model Context Protocol (MCP) server built in Rust, paired with a Python client for seamless integration and rapid prototyping.
๐ Syncable MCP Server & Python Client
High-performance Model Context Protocol (MCP) server in Rust with a Python client for seamless integration and rapid prototyping.
โก Quick Start
1. Build & Run the Rust MCP Server
cd mcp-rust-server
cargo build --release
./target/release/mcp-stdio # or ./target/release/mcp-sse for SSE mode
2. Use the Python Client
cd mcp-python-server-client
uv sync
# Example usage
uv run python -m src.mcp_py_client_rust_server_stdio
๐ฏ What This Project Does
- MCP Rust Server: Fast, scalable server implementing the Model Context Protocol (MCP) for code analysis, LLM integration, and more.
- Python Client: Easy-to-use Python interface for communicating with the Rust server via stdio or SSE.
- Multi-language: Designed for integration with various tools and languages.
๐ Key Features
- ๐ Blazing Fast: Rust-powered backend for maximum performance
- ๐ Flexible Protocols: Supports both stdio and SSE communication
- ๐ Python Client: Simple API for rapid prototyping and integration
- ๐ก๏ธ Secure: Built with modern Rust safety guarantees
- ๐งฉ Extensible: Easy to add new handlers and endpoints
๐ ๏ธ Installation
Rust Server
cd mcp-rust-server
cargo build --release
Python Client
cd mcp-python-server-client
pip install -e . # or pip install .
๐ Usage Guide
Start the Rust Server
cd mcp-rust-server
./target/release/mcp-stdio
Or for SSE mode:
./target/release/mcp-sse
Use the Python Client
from mcp_py_client_rust_server_stdio import main as run_client
run_client()
Or run the provided scripts directly:
uv run python -m src.mcp_py_client_rust_server_stdio
๐งช Development & Testing
Rust
cd mcp-rust-server
cargo test
cargo clippy
cargo fmt
Python
cd mcp-python-server-client
pytest
๐ค Contributing
We welcome contributions! Please open issues or pull requests. For major changes, open an issue first to discuss what youโd like to change.
๐ License
MIT License - see for details.
๐ Acknowledgments
Built with Rust ๐ฆ and Python ๐, powered by the open-source community.
Need help? Check the docs/
folder or open an issue.