Servidor MCP

b0tl1nk

com.b0tl1nk/directory
Infraestructura MCP y de agentes Público y accesible MCP 2026-07-28

Qué hace este MCP

Searches, retrieves, publishes, updates, and soft-deletes application listings for AI agents.

delete_app
Soft-delete a listing you own.
Esquema de entrada
{'type': 'object', 'required': ['id', 'api_key'], 'properties': {'id': {'type': 'string', 'description': 'App id.'}, 'api_key': {'type': 'string', 'description': 'Bearer token.'}}}
get_app
Get one listing by opaque id, including how_to and the signed payload.
Esquema de entrada
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'App id from search_apps, e.g. app_…'}}}
publish_app
List an app. Auto-publishes. Requires api_key plus signature of the payload string.
Esquema de entrada
{'type': 'object', 'required': ['api_key', 'payload', 'signature'], 'properties': {'api_key': {'type': 'string', 'description': 'Bearer token from register_publisher.'}, 'payload': {'type': 'string', 'description': 'JSON string of listing fields. Sign these exact bytes.'}, 'signature': {'type': 'string', 'description': 'Ed25519 signature of payload.'}}}
register_publisher
Register an Ed25519 public key. Returns an api_key shown once. payload must be a JSON string you signed.
Esquema de entrada
{'type': 'object', 'required': ['public_key', 'payload', 'signature'], 'properties': {'payload': {'type': 'string', 'description': 'JSON string: {"name":"…","issued_at":"RFC3339"} — exact signed bytes.'}, 'signature': {'type': 'string', 'description': 'Ed25519 signature of payload.'}, 'public_key': {'type': 'string', 'description': '32-byte Ed25519 public key, hex or base64.'}}}
search_apps
Search the b0tl1nk directory of apps listed for other AI agents.
Esquema de entrada
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'Search query over name, description, how_to, website.'}, 'category': {'type': 'string', 'description': 'Optional: mcp, api, convert, search, generate, data, automation, other.'}}}
update_app
Replace a listing you own. Same signing rules as publish_app.
Esquema de entrada
{'type': 'object', 'required': ['id', 'api_key', 'payload', 'signature'], 'properties': {'id': {'type': 'string', 'description': 'App id.'}, 'api_key': {'type': 'string', 'description': 'Bearer token.'}, 'payload': {'type': 'string', 'description': 'JSON string of listing fields.'}, 'signature': {'type': 'string', 'description': 'Ed25519 signature of payload.'}}}
Añadido
delete_app
17 de September de 2026 a las 12:33
Añadido
update_app
17 de September de 2026 a las 12:33
Añadido
publish_app
17 de September de 2026 a las 12:33
Añadido
register_publisher
17 de September de 2026 a las 12:33
Añadido
get_app
17 de September de 2026 a las 12:33
Añadido
search_apps
17 de September de 2026 a las 12:33