{"id":"aa9bbee8-2a41-43eb-81c2-d7c7e1ea8fb4","shortId":"tPNpAE","kind":"mcp","title":"Jupyter Notebook Bridge","tagline":"Provides a bridge between Jupyter notebooks and AI systems, enabling code execution, markdown creation, and Earth dat...","description":"Provides a bridge between Jupyter notebooks and AI systems, enabling code execution, markdown creation, and Earth data interaction through specialized tools and kernel manipulation.\n\nThe Jupyter MCP Server provides a bridge between AI assistants and Jupyter notebooks, enabling models to programmatically create and execute code cells, add markdown content, and interact with Earth data through specialized tools. Built using the MCP protocol with both stdio and SSE transport options, it leverages the jupyter_kernel_client and jupyter_nbmodel_client libraries to manipulate notebook content and execute code in a running kernel. This implementation is particularly valuable for data science workflows where AI assistants need to generate executable code, document analysis with markdown, or facilitate Earth data retrieval and processing within Jupyter environments.","tags":["jupyter","notebook","bridge"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/bitrsky/jupyter_mcp_server","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.550","qualityRationale":"deterministic score 0.55 from registry signals: · indexed on pulsemcp · has source repo · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-04-26T00:21:56.240Z","embedding":null,"createdAt":"2026-04-21T19:27:40.360Z","updatedAt":"2026-04-26T00:21:56.240Z","lastSeenAt":"2026-04-26T00:21:56.240Z","tsv":"'add':67 'ai':11,28,53,122 'analysi':130 'assist':54,123 'bridg':3,6,23,51 'built':78 'cell':66 'client':95,99 'code':14,31,65,107,128 'content':69,104 'creat':62 'creation':17,34 'dat':20 'data':37,74,118,136 'document':129 'earth':19,36,73,135 'enabl':13,30,58 'environ':142 'execut':15,32,64,106,127 'facilit':134 'generat':126 'implement':113 'interact':38,71 'jupyt':1,8,25,46,56,93,97,141 'kernel':43,94,111 'leverag':91 'librari':100 'manipul':44,102 'markdown':16,33,68,132 'mcp':47,81 'model':59 'nbmodel':98 'need':124 'notebook':2,9,26,57,103 'open-source' 'option':89 'particular':115 'process':139 'programmat':61 'protocol':82 'provid':4,21,49 'retriev':137 'run':110 'scienc':119 'server':48 'special':40,76 'sse':87 'stdio':85 'system':12,29 'tool':41,77 'transport':88 'transport-stdio' 'use':79 'valuabl':116 'within':140 'workflow':120","prices":[{"id":"505f732f-d993-476c-a8c0-556deac66fa6","listingId":"aa9bbee8-2a41-43eb-81c2-d7c7e1ea8fb4","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-21T19:27:40.360Z"}],"sources":[{"listingId":"aa9bbee8-2a41-43eb-81c2-d7c7e1ea8fb4","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/datalayer-jupyter-notebook-bridge","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-21T19:27:40.360Z","lastSeenAt":"2026-04-26T00:21:56.240Z"}],"details":{"listingId":"aa9bbee8-2a41-43eb-81c2-d7c7e1ea8fb4","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Jupyter Notebook Bridge","github_stars":0,"registry_url":"https://www.pulsemcp.com/servers/datalayer-jupyter-notebook-bridge","source_code_url":"https://github.com/bitrsky/jupyter_mcp_server"},"updatedAt":"2026-04-26T00:21:56.240Z"}}