tech.waow.mcp.server

A self-published declaration that this identity maintains an MCP (Model Context Protocol) server. One record per server, on the publisher's own PDS; the record key is conventionally a slug of the server name so redeploys update in place. Directories (e.g. mcp.waow.tech) are projections over these records.

Repository @zzstoatzz.io did:plc:xbtmt2zjwlrfegqvch7fboei namespace authority
Details · record, key any
Kindrecord
Record keyany
Authoritymcp.waow.tech
Indexed

Record

record · key any

Properties

createdAt

requiredstring · datetime

Client-declared timestamp when this record was created.

description

requiredstring

What the server does, one paragraph.

  • maxLength: 5000
  • maxGraphemes: 500

Environment variables the server reads, so clients know what to configure before running or connecting.

  • maxLength: 32
itemsref
Reference

framework

string

Authoring framework. Informational.

  • maxLength: 320
  • maxGraphemes: 32
  • knownValues: fastmcp | mcp-sdk

language

string

Implementation language. Informational — clients never need it to run or connect.

  • maxLength: 320
  • maxGraphemes: 32
  • knownValues: python | typescript | javascript | go | rust | zig

manifest

string · uri

URL of a machine-readable manifest (e.g. a raw fastmcp.json) describing how to run the server from source.

name

requiredstring

Short name of the server (e.g. 'partscout').

  • maxLength: 640
  • maxGraphemes: 64

Where the server is distributed, one entry per registry. Ecosystems are values, not structure — no language is privileged.

  • maxLength: 8
itemsref
Reference

repo

string · uri

Source repository URL.

tools

array

Tools the server exposes. Advisory; crawlers may verify by connecting.

  • maxLength: 128
itemsref
Reference

transport

string

How clients connect. 'http' servers are hosted at `url`; 'stdio' servers are run locally from `repo`.

  • knownValues: http | stdio

url

string · uri

Remote endpoint for hosted servers (streamable HTTP). Omit for local-only servers.

#envVar

object

One environment variable the server reads.

Properties

What the variable configures and where to get a value.

  • maxLength: 3000
  • maxGraphemes: 300

name

requiredstring

Variable name, e.g. EBAY_CLIENT_ID.

  • maxLength: 640
  • maxGraphemes: 64

required

boolean

Whether the server refuses to work without this. Defaults to false (optional).

#package

object

One distribution of the server in a package registry.

Properties

identifier

requiredstring

Package name within the registry, e.g. 'tangled-mcp' on pypi.

  • maxLength: 1280
  • maxGraphemes: 128

registry

requiredstring

Package ecosystem this entry refers to.

  • maxLength: 320
  • maxGraphemes: 32
  • knownValues: pypi | npm | oci | nuget | gem | crates

version

string

Version this record describes. Omit to mean latest.

  • maxLength: 640
  • maxGraphemes: 64

#tool

object

One tool the server exposes.

Properties

What the tool does, one line.

  • maxLength: 3000
  • maxGraphemes: 300

name

requiredstring

Tool name as served over MCP.

  • maxLength: 1280
  • maxGraphemes: 128

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • Self-published descriptor of an ATPcraft Minecraft server, written by the server into its own repository.