- MCP Client
created by
WinterTechForuma day ago
A very simple MCP demo, based off of Anthropics MCP examples, with the added bonus of an agency loop
Information
MCP Client
A client implementation for MCP with Anthropic integration.
Requirements
- Python 3.13 or higher
- pip or uv package manager
Setup Instructions
-
Clone the repository:
git clone <repository-url> cd mcp-client
-
Create and activate a virtual environment:
uv venv # Recommended source .venv/bin/activate # On Unix-like systems # Or on Windows: # .venv\Scripts\activate # Alternatively with Python's venv module: # python -m venv .venv # source .venv/bin/activate # On Unix-like systems # .venv\Scripts\activate # On Windows
-
Install dependencies:
uv sync # Recommended # Or alternatively with pip: # pip install .
-
Configure environment variables:
- Create a
.env
file in the project root with the following content:ANTHROPIC_API_KEY=your_api_key_here
- Replace
your_api_key_here
with your actual Anthropic API key
- Create a
-
Running:
python client.py weather/weather.py
If you have a separate tools server, replace
weather/weather.py
with the location of your server
Dependencies
- anthropic (>=0.49.0): Anthropic API client
- httpx (>=0.28.1): HTTP client
- mcp[cli] (>=1.3.0): MCP CLI tools
- python-dotenv (>=1.0.1): Environment variable management
Environment Variables
The following environment variables are required:
ANTHROPIC_API_KEY
: Your Anthropic API key for authentication
Note
Make sure to keep your .env
file secure and never commit it to version control. The repository includes a .gitignore
file that should already exclude the .env
file.
Recommended Clients

Microsoft SQL Server MCP Server (MSSQL)MS SQL MCP Server
An easy-to-use bridge that lets AI assistants like Claude directly query and explore Microsoft SQL Server databases. No coding experience required!
What Does This Tool Do?
This tool allows AI assistants to:
Discover tables in your SQL Server database
View table structures (columns, data types, etc.)
Execute read-only SQL queries safely
Generate SQL queries from natural language requests
Template for MCP Server

GithubMCP Server for the GitHub API, enabling file operations, repository management, search functionality, and more.

Mcp Server RagdocsAn MCP server that provides tools for retrieving and processing documentation through vector search, both locally or hosted. Enabling AI assistants to augment their responses with relevant documentation context.
Perplexity Web Search MCP ServerA perplexity MCP server

ChatSumQuery and Summarize your chat messages.

Mcp Databricks ServerThis is a Model Context Protocol (MCP) server for executing SQL queries against Databricks using the Statement Execution API.
It enables AI assistants to directly query Databricks data warehouses, analyze database schemas, and retrieve query results in a structured format, all while respecting proper permission boundaries.
It can retrieve data by performing SQL requests using the Databricks API.
When used in an Agent mode, it can successfully iterate over a number of requests to perform complex tasks.
It is even better when coupled with Unity Catalog Metadata.
Nuanced MCP ServerA Model Context Protocol (MCP) server that provides call graph analysis capabilities to LLMs through the nuanced library

Mcp TimeplusMCP timeplus for Apache Kafka, ClickHouse and Timeplus. Able to list Kafka topics, poll Kafka messages, save Kafka data locally and query with SQL via Timeplus

MongoDB LensFull featured MCP Server for MongoDB database analysis.