Skip to main content

MCP server for MoaT

Project description

MCP server

% start synopsis % start main

An MCP (Model Context Protocol) server for MoaT.

This package provides a stdio MCP server that exposes MoaT subsystems to MCP clients. Each subsystem is implemented as a service in a moat.mcp.<name> submodule; the enabled services are listed in the moat.mcp.services configuration.

% end synopsis

Services

The initial service is link, which exposes a connected MoaT-Link instance. Its tools are:

  • link_get_value – read the value stored at a path.
  • link_set_value – store a value at a path.
  • link_watch_start – start watching a path (optionally a subtree).
  • link_watch_get – retrieve pending changes, optionally waiting for the first.
  • link_watch_stop – stop a watch.

% end main

Usage

Run the server with:

moat mcp stdio

The command connects every configured service and serves MCP requests on stdin/stdout.

License

This project is licensed under the same terms as MoaT.

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

moat_mcp-0.2.0.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

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

moat_mcp-0.2.0-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file moat_mcp-0.2.0.tar.gz.

File metadata

  • Download URL: moat_mcp-0.2.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for moat_mcp-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e8acd2f6a791c5d1ef7e0269e9b56a3d280226ff6b070a08c05560c66ae5aa8f
MD5 6885a425e9585702fb84d515e494849c
BLAKE2b-256 9baa0b5ecb21aefa2ab7b7ec51492cf1365342df127de81ccdab30d8cd11c2d6

See more details on using hashes here.

File details

Details for the file moat_mcp-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: moat_mcp-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 8.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for moat_mcp-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 79df4b45a263a2fb2097113f28d63e6cb1603454fbd5014d8d32b909e1a50c03
MD5 f7640c5baae5bdaba37c0eb042b92e13
BLAKE2b-256 259172288a1b0fc6bc7d971e41489b6d5f627a6dc8ea5bb568d02219030bb3a8

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