Skip to main content

One-liner to turn any agent into a PLATO-aware agent via MCP

Project description

PLATO MCP Server

One line. Any agent. PLATO-aware.

The Moat

plato.wrap(agent) turns any agent with an agent.run(prompt) method into a PLATO-aware agent. All prompts and responses are logged as tiles to the PLATO oracle at localhost:8847. Zero config. Zero fingerprints. Just wrap and go.

Install

pip install plato-mcp-server

Usage

from plato_mcp_server import wrap

wrapped = wrap(my_agent)
result = wrapped.run("Hello, agent")

That's it. Every prompt/response pair is now a tile in PLATO.

MCP Server

The server exposes the Model Context Protocol for integration with MCP clients:

python -m plato_mcp_server

Endpoints:

  • tools/list → returns plato_wrap tool
  • tools/call → logs tile to PLATO

Architecture

agent.run(prompt) → intercept → log tile to PLATO → return response unchanged

No state. No side effects on the agent. Pure passthrough with logging.

Publish

cd /tmp/plato-mcp-server
python3 -m build
twine upload dist/*

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

plato_mcp_server-0.1.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

plato_mcp_server-0.1.0-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file plato_mcp_server-0.1.0.tar.gz.

File metadata

  • Download URL: plato_mcp_server-0.1.0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for plato_mcp_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f0dbd33f83a1eabc5d9ae84079512104a84d6451d67c56fbff56a2c9a5a7585a
MD5 5989b33a2c80e2c88ca6c47411dd010b
BLAKE2b-256 c3d0ac9a547d2b18885df79220625c114d71ba09c2e887fd8600166bbc708099

See more details on using hashes here.

File details

Details for the file plato_mcp_server-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for plato_mcp_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 87e5683b70445a991839f38f09079da32c5a5d6da1274a3f68de0878f544504b
MD5 186aac25b75a6a2b1a043b16249b6728
BLAKE2b-256 bce18c7670cc69cc4191df6fa13b12626bff7da498b71b0cd57bd2cc6560b6ad

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page