ZIN-MCP-CLIENT
by zinja-coder
ZIN-MCP-CLIENT is a lightweight, fast, and simple CLI-based MCP client designed to bridge local LLMs running on Ollama with MCP Servers. It allows users to interact with multiple MCP servers through a command-line interface.
Last updated: N/A
What is ZIN-MCP-CLIENT?
ZIN MCP Client is a client for interacting with MCP (Model Context Protocol) servers through local LLMs. It provides a command-line interface to connect to and utilize various tools from multiple MCP servers.
How to use ZIN-MCP-CLIENT?
To use ZIN MCP Client, download the latest release, set up Ollama with a tool-calling capable LLM, configure the mcp-config.json
file with the paths to your MCP servers, and then run the zin_mcp_client.py
script with the desired server and model options.
Key features of ZIN-MCP-CLIENT
Multi-Server Support
Local LLM Integration
Interactive CLI
Comprehensive Logging
ReAct Agent Framework
Cross Platform
Simple, Fast, Lightweight
Use cases of ZIN-MCP-CLIENT
Connecting local LLMs to reverse engineering tools
Performing code review to find vulnerabilities locally
Interacting with multiple MCP servers simultaneously
Automating reverse engineering tasks
Bridging the gap between local LLMs and MCP servers
FAQ from ZIN-MCP-CLIENT
What is MCP?
What is MCP?
MCP stands for Model Context Protocol, a protocol for interacting with models and tools.
What is Ollama?
What is Ollama?
Ollama is a utility to run local LLMs.
How do I configure the MCP servers?
How do I configure the MCP servers?
You need to configure the mcp-config.json
file with the paths to your MCP servers.
What if something goes wrong?
What if something goes wrong?
Check the logs, enable debug mode using the --debug
flag, and open an issue on GitHub if you can't resolve the problem.
Which MCP servers are supported?
Which MCP servers are supported?
The client is primarily developed for Zin MCP Servers (APKTool-MCP-Server, JADX-MCP-Server), but should work with other STDIO based MCP Servers in theory.