/ Directorio / Playground / anytype-mcp
● Comunidad anyproto ⚡ Instantáneo

anytype-mcp

por anyproto · anyproto/anytype-mcp

MCP oficial de Anytype — busca y gestiona tu wiki local cifrada (objetos, listas, tipos, propiedades) desde cualquier asistente IA.

anytype-mcp (anyproto) es el servidor oficial del equipo de Anytype. Se comunica con la API local de Anytype (por defecto 127.0.0.1:31009) mediante un token de portador que generas en Configuración de la App. Ideal para usuarios conscientes de la privacidad que quieren una base de conocimiento controlable por agentes.

Por qué usarlo

Características clave

Demo en vivo

Cómo se ve en la práctica

anytype.replay ▶ listo
0/0

Instalar

Elige tu cliente

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "anytype": {
      "command": "npx",
      "args": [
        "-y",
        "anytype-mcp"
      ],
      "_inferred": true
    }
  }
}

Abre Claude Desktop → Settings → Developer → Edit Config. Reinicia después de guardar.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "anytype": {
      "command": "npx",
      "args": [
        "-y",
        "anytype-mcp"
      ],
      "_inferred": true
    }
  }
}

Cursor usa el mismo esquema mcpServers que Claude Desktop. La configuración del proyecto prevalece sobre la global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "anytype": {
      "command": "npx",
      "args": [
        "-y",
        "anytype-mcp"
      ],
      "_inferred": true
    }
  }
}

Haz clic en el icono MCP Servers de la barra lateral de Cline y luego en "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "anytype": {
      "command": "npx",
      "args": [
        "-y",
        "anytype-mcp"
      ],
      "_inferred": true
    }
  }
}

Mismo formato que Claude Desktop. Reinicia Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "anytype",
      "command": "npx",
      "args": [
        "-y",
        "anytype-mcp"
      ]
    }
  ]
}

Continue usa un array de objetos de servidor en lugar de un mapa.

~/.config/zed/settings.json
{
  "context_servers": {
    "anytype": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "anytype-mcp"
        ]
      }
    }
  }
}

Añádelo a context_servers. Zed recarga en caliente al guardar.

claude mcp add anytype -- npx -y anytype-mcp

Un solo comando. Verifica con claude mcp list. Quita con claude mcp remove.

Casos de uso

Usos del mundo real: anytype-mcp

Captura la investigación del agente en objetos de Anytype

👤 Investigadores, entusiastas de PKM ⏱ ~15 min beginner

Cuándo usarlo: Quieres que los puntos clave de una sesión de Claude lleguen directamente a tu wiki, no a otro registro de chat que perderás.

Requisitos previos
  • Anytype de escritorio en ejecución — anytype.io
  • Clave API — Anytype → Configuración de la App → Claves API → Nueva
Flujo
  1. Define el tipo de destino
    En mi espacio de Anytype 'Investigación', asegúrate de que existe un tipo 'Nota de Artículo' con propiedades [title, summary, source, tags].✓ Copiado
    → Tipo creado o ya presente
  2. Crea objetos a partir del contenido del chat
    Para cada artículo que referí en el último turno, crea un objeto 'Nota de Artículo' con resumen y etiquetas.✓ Copiado
    → N objetos creados

Resultado: Conocimiento de la sesión persistente donde puedas encontrarlo más tarde.

Errores comunes
  • Token de portador filtrado en registros — Usa variable de entorno, nunca en línea; regenera si se expone
Combinar con: zotero

Procesa un espacio de bandeja de entrada de Anytype en notas tipificadas

👤 Mantenedores de PKM ⏱ ~25 min intermediate

Cuándo usarlo: Tu espacio 'Bandeja de entrada' se acumula; quieres que la IA clasifique y archive en tipos adecuados.

Flujo
  1. Lista los elementos de la bandeja de entrada
    Busca objetos en el espacio 'Bandeja de entrada' sin tipo o tipo='Nota'. Devuelve títulos + fragmento.✓ Copiado
    → Lista de bandeja de entrada sin procesar
  2. Clasifica y vuelve a tipificar
    Para cada uno, propón el tipo correcto (Idea, Tarea, Referencia, Persona) y muévelo al espacio correcto. Aplica etiquetas.✓ Copiado
    → La bandeja de entrada se vacía en espacios estructurados

Resultado: Un PKM procesado continuamente sin triaje manual.

Haz preguntas a tu propia wiki con Anytype MCP

👤 Cualquiera con años de notas ⏱ ~10 min beginner

Cuándo usarlo: Recuerdas haber escrito algo relevante pero no lo encuentras.

Flujo
  1. Búsqueda global
    Busca en todos mis espacios de Anytype notas que mencionen 'retrieval augmentation'. Devuelve los 10 principales con fragmentos.✓ Copiado
    → Resultados clasificados en espacios
  2. Sintetiza
    Resume lo que yo pasado pensé sobre este tema, con enlaces a los objetos.✓ Copiado
    → Resumen de conocimiento personal con citas

Resultado: Dejas de perder tu propio pensamiento.

Combinaciones

Combínalo con otros MCPs para multiplicar por 10

anytype + zotero

Los PDFs de artículos permanecen en Zotero; las notas de lectura y síntesis viven en Anytype

Para artículos etiquetados como 'to-read' en Zotero, crea notas de Artículo de Anytype correspondientes con el resumen como contenido inicial.✓ Copiado
anytype + firecrawl

Scrape → resume → guarda en Anytype

Extrae anthropic.com/news del último mes, resume cada publicación y crea un objeto de Anytype por publicación.✓ Copiado

Herramientas

Lo que expone este MCP

HerramientaEntradasCuándo llamarCoste
global_search query: str, limit? Búsqueda entre espacios 0
space_search space, query Búsqueda limitada 0
create_object space, type, properties Añade nueva nota/registro 0
update_object object_id, properties Edita existente 0
list_types space? Descubre esquema 0
list_members space Espacios multiusuario 0

Coste y límites

Lo que cuesta ejecutarlo

Cuota de API
Ninguna — Anytype local
Tokens por llamada
Las lecturas de objetos completos pueden ser grandes si tienes notas grandes
Monetario
Gratis
Consejo
Prefiere list_types/list_properties antes de crear; evita la desviación de esquema de tipos generados por agentes

Seguridad

Permisos, secretos, alcance

Almacenamiento de credenciales: Token de portador de Anytype en variable de entorno; rota en Configuración de la App
Salida de datos: Solo a 127.0.0.1:31009 por defecto; el propio Anytype sincroniza cifrado de extremo a extremo

Resolución de problemas

Errores comunes y soluciones

Conexión rechazada

El cliente de escritorio de Anytype debe estar en ejecución; confirma que la API está habilitada en Configuración de la App y el puerto 31009 no está bloqueado

Verificar: curl http://127.0.0.1:31009/health
401 No autorizado

Token revocado o incorrecto; regenera en Configuración de la App → Claves API

Objetos creados en el espacio incorrecto

Siempre pasa space explícitamente; no hay una red de seguridad de 'espacio predeterminado'

Alternativas

anytype-mcp vs otros

AlternativaCuándo usarlaContrapartida
Notion MCPVives en Notion; colaboración primero, nube primeroNo local-first; solo alojado en la nube
Obsidian MCPPrefieres un modelo de bóveda MarkdownModelo de datos diferente (archivos, no objetos)

Más

Recursos

📖 Lee el README oficial en GitHub

🐙 Ver issues abiertas

🔍 Ver todos los 400+ servidores MCP y Skills