Skip to main content

medium-mcp

Scaffold status: PyPI name reservation. This package is a placeholder scaffold to claim the medium-mcp name on PyPI. The MCP server is not yet implemented. See docs/superpowers/plans/ for the implementation plan (TBD).

MCP server for the Medium publishing platform. Provides access to:

  • Posts — fetch, list, and search user/author articles
  • Publications — query stories from Medium publications
  • Users — profile data, follower counts, author metadata
  • Tags — topic-based content discovery

Reserve the PyPI name

cd /Users/les/Projects/medium-mcp
uv build
uv publish  # uses UV_PUBLISH_TOKEN from env

The package name medium-mcp is currently free on PyPI (verified 2026-08-31). Publishing a placeholder 0.1.0 release locks the name.

Architecture (planned)

Mirrors the raindropio-mcp pattern in this ecosystem:

  • httpx2 for the Medium REST API client
  • fastmcp for the MCP server surface
  • oneiric for layered config (settings/medium-mcp.yaml, local.yaml, env vars)
  • mcp-common for bootstrap, auth, health endpoints
  • pydantic/pydantic-settings for typed config models

Status

Phase State
PyPI name reservation pending (run uv publish)
Spec / plan not written
Implementation not started
Tests not started

License

BSD-3-Clause.

Release files for medium-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 medium-mcp 0.1.0
File Size Uploaded
medium_mcp-0.1.0.tar.gz 3.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for medium-mcp 0.1.0
File Interpreter ABI Platform
medium_mcp-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 6.6 kB

Release files / medium_mcp-0.1.0.tar.gz

Download URL medium_mcp-0.1.0.tar.gz
Size 3.5 kB
Tags Source
SHA-256 checksum
How to use checksums
2bb8706f47954c15477a3a5f67cae2ac95914c2dc98029e5a374c08a0d0b8af6
BLAKE2b-256 checksum
How to use checksums
0388f46976424a879454cf85bb0d94a43809d52bc91e3777bc2c00d79ca61e1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

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

Download URL medium_mcp-0.1.0-py3-none-any.whl
Size 3.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a49585e26833d38802cddf12985441d0dbc0ec3e2636eaf4a89d9b124438f1af
BLAKE2b-256 checksum
How to use checksums
4d2d587eb19552c4337cada4de81ff7d8439f5a4c1942b0d57cb0b31ebbbf4da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"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

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

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