MCP server for syncable cli which scans code repo for security risks, vulnerabilities and project overview.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"syncable-cli-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in security / developer-tools
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
MCP server for accessing Figma plugin console logs and screenshots via Cloudflare Workers or local mode
MCP server for using the GitLab API
MCP Security Weekly
Get CVE alerts and security updates for Syncable Cli Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
rustup update)brew install uv on macOS)git clone https://github.com/your-org/syncable-cli-mcp-server.git
cd syncable-cli-mcp-server
# Debug build
cargo build
# Release build
cargo build --release
The binaries will be available in:
./target/debug/mcp-stdio and ./target/debug/mcp-sse./target/release/mcp-stdio and ./target/release/mcp-sse# Run unit tests
cargo test
# Run with logging
RUST_LOG=debug cargo test
First, start the MCP server in a terminal:
# For stdio mode
cargo run --bin mcp-stdio
# For SSE mode (in another terminal)
cargo run --bin mcp-sse
Then in another terminal, set up the Python environment:
# Setup Python environment
cd mcp-python-server-client
# Create and activate virtual environment using uv
uv venv
source .venv/bin/activate
# Install dependencies
uv pip install -r requirements.txt
# Or use sync if you have a requirements.lock
uv sync
# Test stdio mode
uv run python -m src.mcp_py_client_rust_server_stdio
# Test SSE mode
uv run python src.mcp_py_client_rust_server_sse
The server should display available tools on startup. You should see:
# Using stdio mode for example
cargo run --bin mcp-stdio
In another terminal:
import asyncio
from mcp.client.session import ClientSession
from mcp.client.stdio import StdioServerParameters, stdio_client
async def test_tools():
async with stdio_client(
StdioServerParameters(command="../target/debug/mcp-stdio")
) as (read, write):
async with ClientSession(read, write) as session:
await session.initialize()
# Test about_info
result = await session.call_tool("about_info", {})
print("About Info:", result)
# Test analysis_scan
result = await session.call_tool("analysis_scan",
{"path": ".", "display": "matrix"})
print("Analysis Scan:", result)
# Test security_scan
result = await session.call_tool("security_scan", {"path": "."})
print("Security Scan:", result)
# Test dependency_scan
result = await session.call_tool("dependency_scan", {"path": "."})
print("Dependency Scan:", result)
asyncio.run(test_tools())
# Install LangGraph dependencies
uv add langgraph openai python-dotenv langchain_mcp_adapters
# Test stdio integration
uv run python -m src.langgraph_stdio_demo
# Test SSE integration
uv run python -m src.langgraph_sse_demo
lsof -i :8000 # Check if port 8000 is in use
kill -9 <PID> # Kill the process if needed
cargo build succeededchmod +x if needed)# For Rust server
RUST_LOG=debug cargo run --bin mcp-stdio
# For Python client
uv python -c "import logging; logging.basicConfig(level=logging.DEBUG)"
We use release-plz to automate versioning and publishing. The workflow is configured in .github/workflows/release-plz.yml.
# Install release-plz
cargo install release-plz
# Configure GitHub token
export GITHUB_TOKEN=your_github_tok
... [View full README on GitHub](https://github.com/syncable-dev/syncable-cli-mcp-server#readme)