Skip to main content

python-pip-mcp

Minimal Example Implementation of an Anthropic MCP Client and Server in Python with Pip.

The goal of this repository is to provide a reference implementation of a mcp client and server that can be easily debugged in VSCode on Windows using the Python / Python Debugger extension.

Alternative IDEs and OS are not tested but should work with minimal adjustments, too.

Installation

# create venv
python -m venv myenv
myenv\Scripts\activate

# install requirements
pip install -r requirements.txt

# create a .env file and set your anthropic api key
cp .env.sample .env

# run mcp_client.py script
python mcp_client.py

# query for current time

Metadata

Release files for iflow-mcp_lukeage-python-pip-mcp 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iflow-mcp_lukeage-python-pip-mcp 0.1.0
File Size Uploaded
iflow_mcp_lukeage_python_pip_mcp-0.1.0.tar.gz 5.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iflow-mcp_lukeage-python-pip-mcp 0.1.0
File Interpreter ABI Platform
iflow_mcp_lukeage_python_pip_mcp-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 10.8 kB

Release files / iflow_mcp_lukeage_python_pip_mcp-0.1.0.tar.gz

Download URL iflow_mcp_lukeage_python_pip_mcp-0.1.0.tar.gz
Size 5.4 kB
Tags Source
SHA-256 checksum
How to use checksums
6789769756175e1281cb1ac890aed3840b90403a17413ed8ea2da37abf551172
BLAKE2b-256 checksum
How to use checksums
8843119dbfe78197aac29d2a68cd57427a26666a88c41daa25b5ba30c67c602f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / iflow_mcp_lukeage_python_pip_mcp-0.1.0-py3-none-any.whl

Download URL iflow_mcp_lukeage_python_pip_mcp-0.1.0-py3-none-any.whl
Size 5.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9d99fdb7b28e4db0bd85d6d77c28fb908faa837ddf19f4f2557f3dd69a3767bf
BLAKE2b-256 checksum
How to use checksums
a145603801b1612040cfb25ba8cb5a970f0c81566ef26bb46211df622fade3b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page