Skip to main content
Glama
dyuhaus

dy-mcp-demo (dy-mcp)

by dyuhaus

dy-mcp-demo

Una demostración pública y sin autenticación de dy-mcp — un servidor de contexto personal MCP. Te permite probar todas las herramientas que expone el servidor sin necesidad de instalar o configurar nada.

En vivo en: https://demo-mcp.dyuhaus.com

  • Abre la URL en un navegador para ver el complemento web de estilo editorial.

  • O apunta cualquier cliente compatible con MCP (Claude Desktop, Claude Code, etc.) a https://demo-mcp.dyuhaus.com/mcp — no se requiere encabezado de autenticación.

Los datos son inventados (un escritor-desarrollador ficticio llamado "Alex Quinn") y toda la base de datos se reinicia cada hora, así que siéntete libre de crear, editar o eliminar cualquier cosa. No lo romperás.

Para el servidor real protegido por contraseña del cual se ha clonado esto, consulta dyuhaus/dy-mcp.

¿Qué es igual a dy-mcp?

Todo lo relacionado con el protocolo MCP y el modelo de datos:

  • Seis contextos tipados: project, idea, preference, writing_style, skill, general.

  • Las 12 herramientas: get_personal_context, list_contexts, get_context, add_context, update_context, delete_context, search_contexts, import_project, import_project_section, list_project_files, get_project_file, delete_project_file.

  • Los 7 recursos bajo context://.

  • El mismo esquema de SQLite, el mismo código de almacenamiento, el mismo importador, las mismas rutas HTTP.

Related MCP server: MCP Personal Tools Server

¿Qué es diferente?

  • Sin autenticación. /auth/*, /oauth/*, /.well-known/*, cookies de sesión, arranque de contraseña — todo eliminado. /mcp está abierto. La interfaz web arranca directamente en el panel de control.

  • Reinicio cada hora. Una tarea programada borra la base de datos y la vuelve a poblar con el personaje ficticio (consulta scripts/seed.ts).

  • El puerto predeterminado es 7879 para que pueda ejecutarse junto al dy-mcp principal en la misma máquina.

  • La barra lateral web muestra "PUBLIC DEMO" y una nota de "se reinicia cada hora".

Pruébalo desde un cliente MCP

Claude Code

claude mcp add --transport http dy-mcp-demo https://demo-mcp.dyuhaus.com/mcp

Claude Desktop / cualquier cliente con archivo de configuración

{
  "mcpServers": {
    "dy-mcp-demo": {
      "transport": "http",
      "url": "https://demo-mcp.dyuhaus.com/mcp"
    }
  }
}

curl

# list all tools
curl -sS -X POST https://demo-mcp.dyuhaus.com/mcp \
  -H "content-type: application/json" \
  -H "accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

# call a tool
curl -sS -X POST https://demo-mcp.dyuhaus.com/mcp \
  -H "content-type: application/json" \
  -H "accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_personal_context","arguments":{}}}'

Ejecuta la demostración localmente

npm install
npm run build
npm run seed       # wipe + reseed the demo DB
npm run web:build
npm run start:api  # http://localhost:7879

La interfaz web se sirve en el mismo puerto que la API.

Bucle de desarrollo:

npm run dev:api    # backend with tsx watch
npm run web:dev    # vite dev server on :5173

Puntos finales HTTP

Método

Ruta

Cuerpo / consulta

GET

/health

devuelve { ok, demo: true, resets_every_minutes, counts }

GET

/contexts

?type=&tag=&parent_id=&limit=&offset=

POST

/contexts

{ type, title, content?, tags?, metadata?, parent_id? }

GET

/contexts/:id

PATCH

/contexts/:id

cualquier subconjunto del cuerpo de adición

DELETE

/contexts/:id

GET

/search

?q=&type=&limit=

GET

/activity

?limit= — búfer circular en memoria, 500 entradas, primero las más nuevas

GET

/export

instantánea completa de la carga útil

GET

/tools

catálogo de herramientas + recursos (impulsa la página /Tools)

GET

/contexts/:id/files

?section=

GET

/files/:id

DELETE

/files/:id

POST

/import/project

{ path, name?, description?, tags?, include_content?, … }

POST

/import/section

{ path, section_name, parent_project_id?, … }

POST

/mcp

MCP sobre HTTP transmitible (sin estado, un solo viaje de ida y vuelta)

Alojamiento

El archivo scripts/install-demo-task.ps1 incluido registra dos tareas programadas de Windows:

  1. dy-mcp-demo-api — ejecuta el servidor compilado en :7879 al arrancar.

  2. dy-mcp-demo-reset — ejecuta scripts/seed.ts cada hora mediante tsx.

Apunta un túnel de Cloudflare a http://localhost:7879 bajo el nombre de host que elijas. Consulta CLAUDE.md para ver los comandos exactos.

Variables de entorno

Variable

Predeterminado

DY_MCP_DB_PATH

~/.dy-mcp-demo/context.db

DY_MCP_API_PORT

7879

DY_MCP_API_ORIGIN

*

DY_MCP_DEMO_RESET_MIN

60 (informativo)

DY_MCP_WEB_DIST

<repo>/web/dist

VITE_API_BASE_URL

(mismo origen)

Licencia

MIT.

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    -
    quality
    D
    maintenance
    A demonstration server showing MCP implementation in Python with resource handling, tool operations, and reusable prompts for a simple user/post system with local database.
  • A
    license
    -
    quality
    D
    maintenance
    A demonstration Model Context Protocol server that includes a web-based interface for managing persistent configurations. It provides foundational tools for greeting, echoing input, and retrieving or updating server settings through MCP.
    15
    MIT

View all related MCP servers

Related MCP Connectors

  • The personal context layer for AI: your profile and files, read by any MCP client over OAuth.

  • One shared context your team's AI tools read & write over MCP. No re-explaining. Free.

  • Pocket Agent (aipocketagent.com) MCP server — read tools for personas, apps, and product info.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dyuhaus/dy-mcp-demo'

If you have feedback or need assistance with the MCP directory API, please join our Discord server