sample-mcp-server-client
This document provides a summary of a Model Context Protocol (MCP) server setup and usage.
Project Readme
Setup
-
Conda Env:
- Make a conda env:
conda create -n mcp_env python=3.10
- Activate it:
conda activate mcp_env
- Make a conda env:
-
Install Stuff:
pip install -r requirements.txt
Run
- Just run the client:
python src/client/mcp_client.py
- The client starts the server by itself.
- If you want to run server alone:
python src/server/mcp_server.py
Models
- You wll need to have ollama running, or any Openai API spec server
- Currently using
qwen3:8b
. I have added/no_think
to the system prompt so that it doesnt spend time on the thinking tokens, you can remove those if you need it to reason more.
Query
Example query - "are there any folder having mcp in the name in /home/vivek/code?"
Oh, and type exit
to stop the conversation.
Related MCP Servers
View all ai_chatbot servers →Sequential Thinking
by modelcontextprotocol
An MCP server implementation that provides a tool for dynamic and reflective problem-solving through a structured thinking process.
exa-mcp-server
by exa-labs
A Model Context Protocol (MCP) server allows AI assistants to use the Exa AI Search API for real-time web searches in a secure manner.
repomix
by yamadashy
Repomix is a tool that packs your codebase into AI-friendly formats, making it easier to use with AI tools like LLMs.
mindsdb
by mindsdb
MindsDB is an open-source server that enables seamless interaction with large-scale federated data using the Model Context Protocol (MCP).
github-mcp-server
by github
The GitHub MCP Server is a Model Context Protocol server that integrates with GitHub APIs for automation and interaction.
mcp-server-calculator
by githejie
A Model Context Protocol server for calculating. This server enables LLMs to use calculator for precise numerical calculations.
claude-task-master
by eyaltoledano
Task Master is a task management system for AI-driven development with Claude, designed to work seamlessly with Cursor AI.