wyrd-mcp
by MortalPastry
README.md
# Wyrd
Wyrd is a collection of MCP servers and their containment library. Each server operates over one
folder explicitly granted by the user and applies the library's documented path boundary.
## Install the Reader
The published npm package is `wyrd-mcp`. For Claude Code, run:
```sh
claude mcp add wyrd -- npx -y wyrd-mcp --grant "<absolute folder>"
```
See [the Reader README](packages/wyrd/README.md) for other clients, the security boundary,
and known limits. AI agents should follow [llms-install.md](llms-install.md).
## Build from source
Build the workspaces from a clean checkout with:
```sh
npm install --ignore-scripts --package-lock=false
npm run build
```
Each package's README documents that package's usage, behavior, security boundary, and test
surface. Its package-local `LICENSE` defines its license. The repository scaffold itself is MIT.
Published npm artifacts remain the supported installation path; this repository exposes source and
configuration for inspection and building, with dependencies resolving inside their declared
ranges.
TDQS
A4.7/5.0
Scored across 1 tool
Disambiguation5/5
Only a single tool exists, so there is no possibility of confusing it with another. The tool's purpose is singular and precisely described.
Naming Consistency5/5
The lone tool name 'read' is a clear, conventional verb that directly matches its action. There are no conflicting naming styles to evaluate.
Tool Count3/5
One tool is at the thin end of the range, but it serves a narrow, well-defined purpose (bounded reads from a single folder). The server is not bloated, yet it feels minimal.
Completeness3/5
The read operation itself is thoroughly implemented with offset pagination and encoding safeguards, but there is no way to list or stat files in the folder, forcing agents to know exact paths in advance.
Maintenance
ActivityActive
ResponsivenessNo issues