ZIN-MCP-CLIENT logo

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.

View on GitHub

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?

MCP stands for Model Context Protocol, a protocol for interacting with models and tools.

What is Ollama?

Ollama is a utility to run local LLMs.

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?

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?

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.