Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Open Notebook

de Epochal-devversión 0.3.0i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.Epochal-dev/open-notebook

Instalar

Resumen

Descripción del creador (original en inglés)

MCP server that wraps the Open Notebook API

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Otros
  • Debes completar: OPEN_NOTEBOOK_URL, OPEN_NOTEBOOK_PASSWORD

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

  • Revisiones básicas: 1 de 1 superadas
  • Se ejecuta en tu computadora con los permisos de tu usuario (archivos, red, apps).
  • Debes completar tú: OPEN_NOTEBOOK_URL, OPEN_NOTEBOOK_PASSWORD

Los valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.

Necesitas

  • PyPIuv de Python instalado (para el comando uvx)

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "open-notebook": {
      "command": "uvx",
      "args": [
        "open-notebook-mcp"
      ],
      "env": {
        "OPEN_NOTEBOOK_URL": "your-value",
        "OPEN_NOTEBOOK_PASSWORD": "your-value"
      }
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add open-notebook --env OPEN_NOTEBOOK_URL=your-value --env OPEN_NOTEBOOK_PASSWORD=your-value -- uvx open-notebook-mcp

Completa los valores vacíos antes de ejecutarlo.

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "open-notebook": {
      "command": "uvx",
      "args": [
        "open-notebook-mcp"
      ],
      "env": {
        "OPEN_NOTEBOOK_URL": "your-value",
        "OPEN_NOTEBOOK_PASSWORD": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "open-notebook": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "open-notebook-mcp"
      ],
      "env": {
        "OPEN_NOTEBOOK_URL": "your-value",
        "OPEN_NOTEBOOK_PASSWORD": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Valores que debes completar

  • OPEN_NOTEBOOK_URL obligatorio env
    URL of your Open Notebook instance
  • OPEN_NOTEBOOK_PASSWORD secreto env
    Authentication password (if APP_PASSWORD is set in Open Notebook)

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub Epochal-dev, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Otrosi

  • Más estrellas que el 0% de los otros 32558 servidores de esta categoría
  • Publicado en el registro más recientemente que el 1% de los otros 32558 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 32558 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Open Notebook?

Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

Debes completar: OPEN_NOTEBOOK_URL, OPEN_NOTEBOOK_PASSWORD

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (0.3.0) llegó al registro hace 11 meses.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: Spec Driven Development, Remote Desktop Commander, FactLot

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Spec Driven Development

de formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Se ejecuta en tu computadora★ 440MITActualizado hace 14 meses
Instalar

Remote Desktop Commander

de desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

Se ejecuta en la nube★ 211Actualizado ayer
Instalar

FactLot

de 9mp96ygnbk-alt

Cited CRE facts and deterministic calculators for agents: rent, CAM, debt sizing, IRR, parcel IDs.

Computadora o nubeActualizado hoy
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

Open Notebook MCP Server

An MCP (Model Context Protocol) server that provides tools to interact with the Open Notebook API. This server enables AI assistants like Claude to manage notebooks, sources, notes, search content, and interact with AI models through Open Notebook.

Features

  • Notebooks Management: Create, read, update, and delete notebooks
  • Sources Management: Add and manage content sources (links, uploads, text)
  • Notes Management: Create and organize notes within notebooks
  • Search & AI: Search content using vector/text search and ask questions
  • Models Management: Configure and manage AI models
  • Chat Sessions: Create and manage chat conversations
  • Settings: Access and update application settings
  • Progressive Disclosure: Efficient tool discovery with search_capabilities

Installation

Using uv (recommended)
# Clone the repository

git clone https://github.com/PiotrAleksander/open-notebook-mcp.git cd open-notebook-mcp

Install with uv

uv sync

Using pip
pip install -e .

Configuration

The server requires configuration to connect to your Open Notebook instance:

Environment Variables

Create a .env file or set these environment variables:

# Required: URL of your Open Notebook instance

OPEN_NOTEBOOK_URL=http://localhost:5055

Optional: Authentication password (if APP_PASSWORD is set in Open Notebook)

OPEN_NOTEBOOK_PASSWORD=your_password_here

Optional: Transport configuration (default: stdio)

MCP_TRANSPORT=stdio # or streamable-http for remote deployment

Example Configuration

For local development with default Open Notebook settings:

# .env

OPEN_NOTEBOOK_URL=http://localhost:5055

If you've configured authentication in Open Notebook:

# .env

OPEN_NOTEBOOK_URL=http://localhost:5055 OPEN_NOTEBOOK_PASSWORD=my_secure_password

Usage

Running the Server
Development Mode (STDIO)

For local use with AI assistants:

uv run open-notebook-mcp

Or using the MCP CLI:

mcp dev src/open_notebook_mcp/server.py
Production Mode (Streamable HTTP)

For remote deployment:

MCP_TRANSPORT=streamable-http HOST=0.0.0.0 PORT=8000 uv run open-notebook-mcp
Using with Claude Desktop

Add to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{

"mcpServers": { "open-notebook": { "command": "uv", "args": [ "run", "--directory", "/path/to/open-notebook-mcp", "open-notebook-mcp" ], "env": { "OPEN_NOTEBOOK_URL": "http://localhost:5055", "OPEN_NOTEBOOK_PASSWORD": "your_password_if_needed" } } } }

Discovering Available Tools

The server implements progressive disclosure. Use the search_capabilities tool to discover available functionality:

# Get a summary of all tools

search_capabilities(query="", detail="summary", limit=50)

Search for specific functionality

search_capabilities(query="notebook", detail="summary", limit=10)

Get full details for a specific tool

search_capabilities(query="create_notebook", detail="full", limit=1)

Example Workflows
Creating and Managing Notebooks
# Create a new notebook

result = create_notebook( name="AI Research", description="Research on AI applications" ) notebook_id = result"notebook"

List all notebooks

notebooks = list_notebooks(archived=False, limit=20)

Update a notebook

update_notebook( notebook_id=notebook_id, name="AI Research (Updated)" )

Get a specific notebook

notebook = get_notebook(notebook_id=notebook_id)

Adding Sources
# Add a web source

source = create_source( notebook_id=notebook_id, type="link", url="https://example.com/ai-article", title="AI Research Article", embed=True # Generate embeddings )

List sources in a notebook

sources = list_sources(notebook_id=notebook_id, limit=20)

Creating Notes
# Create a note

note = create_note( notebook_id=notebook_id, title="Key Findings", content="Important insights about AI applications...", topics=["AI", "Research"] )

Update a note

update_note( note_id=note"note", content="Updated insights..." )

Searching and Asking Questions
# Search content

results = search( query="artificial intelligence", type="vector", notebook_id=notebook_id, limit=10 )

List available models first

models = list_models(limit=50) model_id = models"models"["id"]

Ask a question

answer = ask_simple( question="What are the main AI applications mentioned?", strategy_model=model_id, answer_model=model_id, final_answer_model=model_id, notebook_id=notebook_id )

Chat Sessions
# Create a chat session

session = create_chat_session( notebook_id=notebook_id, title="Research Discussion" ) session_id = session"session"

Build context

context = get_chat_context(notebook_id=notebook_id)

Send a message

response = execute_chat( session_id=session_id, message="What are the key insights from my research?", context=context["context"] )

Get session history

history = get_chat_session(session_id=session_id)

Available Tools

The server provides 39 tools across multiple categories:

Meta Tools
  • search_capabilities - Progressive tool discovery
Notebooks (5 tools)
  • list_notebooks, get_notebook, create_notebook, update_notebook, delete_notebook
Sources (5 tools)
  • list_sources, get_source, create_source, update_source, delete_source
Notes (5 tools)
  • list_notes, get_note, create_note, update_note, delete_note
Search (3 tools)
  • search, ask_question, ask_simple
Models (5 tools)
  • list_models, get_model, create_model, delete_model, get_default_models
Chat (7 tools)
  • list_chat_sessions, create_chat_session, get_chat_session, update_chat_session, delete_chat_session, execute_chat, get_chat_context
Settings (2 tools)
  • get_settings, update_settings

Architecture

This server follows MCP best practices:

  • Progressive Disclosure: Use search_capabilities to minimize context usage
  • Context Efficiency: Small outputs by default, with limit parameters
  • Dual Transport: Supports both STDIO (local) and Streamable HTTP (remote)
  • Error Handling: Structured error messages with actionable hints
  • Timeouts: 30-second default timeout for all API requests
  • Authentication: Optional Bearer token authentication

Development

Project Structure
open-notebook-mcp/

├── src/ │ └── open_notebook_mcp/ │ ├── init.py │ └── server.py # Main MCP server implementation ├── tests/ # (to be added) ├── pyproject.toml ├── README.md └── .env.example

Testing

Test the server using the MCP Inspector:

mcp dev src/open_notebook_mcp/server.py

or

npx @modelcontextprotocol/inspector uv --directory ./src/open_notebook_mcp "run" "server.py"

This opens an interactive inspector where you can:

  1. Browse available tools
  2. Test tool calls
  3. Inspect responses
  4. Debug errors
Adding New Tools

To add new tools:

  1. Add a Capability entry to the CAPABILITIES tuple
  2. Implement the tool function with @mcp.tool() decorator
  3. Follow naming conventions: verb_noun (e.g., list_notebooks)
  4. Include proper docstrings and type hints
  5. Return structured responses with request_id

Requirements

  • Python 3.12+
  • Open Notebook instance (local or remote)
  • Dependencies: mcp[cli]>=1.23.2, httpx>=0.28.1

Contributing

Contributions are welcome! Please ensure:

  • Follow the existing code structure and patterns
  • Add tools to the CAPABILITIES index
  • Include proper type hints and docstrings
  • Test with MCP Inspector before submitting

License

See LICENSE file for details.

Links

Support

For issues related to:

Pregunta a PopNx