FreeBSD Ports

misc/py-mcp 2.3.0

Python implementation of the Model Context Protocol (MCP)

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
f3cc298fb0
License
MIT
Categories
misc, python
Package size
633.1 KiB, 3787.3 KiB installed

Description

The Model Context Protocol allows applications to provide context for LLMs in a standardized way, separating the concerns of providing context from the actual LLM interaction. This Python SDK implements the full MCP specification, making it easy to:

  • Build MCP clients that can connect to any MCP server
  • Create MCP servers that expose resources, prompts and tools
  • Use standard transports like stdio and SSE
  • Handle all MCP protocol messages and lifecycle events

Install

As a binary package — by origin, or by package name:

pkg install misc/py-mcp
pkg install py312-mcp

From the ports tree:

cd /usr/ports/misc/py-mcp/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-mcp>0:misc/py-mcp

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.3.02.3.0--2.3.0
FreeBSD:14:quarterly2.2.02.2.0n/a1.3.02.2.0
FreeBSD:15:latest2.3.02.3.0n/a--
FreeBSD:15:quarterly2.2.02.2.0n/an/an/a
FreeBSD:16:latest2.2.02.3.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Runtime 15

The full lists below include those, and their dependencies in turn.

All build dependencies 25
All run dependencies 51

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
mcp-2.3.0.tar.gz4.171955e+068b147a50441cf059dc88c684e0aeed3687f0aa0f39c6cde7b90330effd2b34d8
Master sites 1
  • PYPI

Commit history 5

DateCommitCreditsLog message
f3cc298fb0 Nicola Vitale misc/py-mcp: Update to 2.3.0
ChangeLog: 1. https://github.com/modelcontextprotocol/python-sdk/releases/tag/v2.3.0 Reported by: Max <[email protected]>
eb552bad14 Nicola Vitale misc/py-mcp: Update to 2.2.0
ChangeLog: 1. https://github.com/modelcontextprotocol/python-sdk/releases/tag/v2.2.0 Reported by: Max <[email protected]>
f90792a264 Nicola Vitale misc/py-mcp: Update to 2.1.1
ChangeLog: https://github.com/modelcontextprotocol/python-sdk/releases/tag/v2.1.1 Reported by: Max <[email protected]>
bbc3b99882 Eric Camachat misc/py-mcp: Add missing run-dependency
- Bump PORTREVISION (list of dependencies changed) PR: 297537
5a05162b3b Nicola Vitale misc/py-mcp: Update to 2.0.0
ChangeLog: - https://github.com/modelcontextprotocol/python-sdk/releases/tag/v1.28.0 - https://github.com/modelcontextprotocol/python-sdk/releases/tag/v1.29.0 - https://github.com/modelcontextprotocol/python-sdk/releases/tag/v2.0.0 Reported by: Max <[email protected]>