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.
Release files for moat-mcp 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| moat_mcp-0.2.0.tar.gz | 8.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| moat_mcp-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.5 kB
Release files / moat_mcp-0.2.0.tar.gz
| Download URL | moat_mcp-0.2.0.tar.gz |
|---|---|
| Size | 8.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e8acd2f6a791c5d1ef7e0269e9b56a3d280226ff6b070a08c05560c66ae5aa8f
|
|
BLAKE2b-256 checksum How to use checksums |
9baa0b5ecb21aefa2ab7b7ec51492cf1365342df127de81ccdab30d8cd11c2d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / moat_mcp-0.2.0-py3-none-any.whl
| Download URL | moat_mcp-0.2.0-py3-none-any.whl |
|---|---|
| Size | 8.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
79df4b45a263a2fb2097113f28d63e6cb1603454fbd5014d8d32b909e1a50c03
|
|
BLAKE2b-256 checksum How to use checksums |
259172288a1b0fc6bc7d971e41489b6d5f627a6dc8ea5bb568d02219030bb3a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|