Datalayer

Datalayer

@datalayer.ai

Ξ ✨ Managed AI Agents for Data Analysis https://datalayer.ai

122 followers40 following262 posts

An AI agent shouldn't be twelve YAML keys you hold in your head. Our visual editor draws it: the agent in the middle, its model, MCP servers, rules, skills around it. Canvas, spec and Python are one definition. Try it, no sign-in → datalayer.ai #AIAgents #MCP

📐 Agent specs are getting nicer: Oracle's Open Agent Spec, Pydantic AI, runtime-enforced AgentSpec. Datalayer Agentspecs now makes protocols specs too: MCP, A2A, PAP, PACT… declared per agent, checked, compiled to Python + TypeScript 🧩 github.com/datalayer/agentspecs about:blank#blocked #AIAgents

🚀 PAP SDK v0.3.2 is live for Python + TypeScript! PAP is an open protocol for every company and every personal agent. We ❤️ protocols and want to build with the community. 🌸 personalagentprotocol.org// ✨ Listed on github.com/JaviChulvi/a... #Poppy

personalagentprotocol.orgPersonal Agent ProtocolOne standard for every company and every personal agent. Personal agents discover participating companies, sign users in, and get things done through APIs, web pages, and company agents.

🪐 Jupyter MCP Server 2.2.3 is out—powered again by community contributions. Thanks @kta1kri (safer HTTP), @sachhg (credential isolation), @nickilicious (smaller image responses) & @pma1999 (tool routing)! 🤖 github.com/datalayer/ju...

github.comRelease Release 2.2.3 · datalayer/jupyter-mcp-server🚀 Release 2.2.3 🔗 Links PyPI Docker Hub What's Changed fix(healthz): report the installed package version by @serhiizghama in #465 Bind streamable-HTTP to loopback by default and decouple CORS w...

Jupyter MCP Server 2.2 can now be extended the way your editor is: about:blank#blocked • extensions add tools — install one and its tools are served • extensions extend tools — wrap, narrow or re-describe a tool another extension offers, by name No fork. No load-order race. 🧵

Before, changing someone else's tool meant registering one with the same name and hoping yours loaded second. It worked on one machine and did nothing on the next. Now you declare it — ("launch_sandbox", ToolExtension(wrap=…)) — and get one tool, applied in a fixed order.

🛑 𝙎𝙩𝙤𝙥 𝙥𝙖𝙨𝙨𝙞𝙣𝙜 𝙅𝙪𝙥𝙮𝙩𝙚𝙧 𝙣𝙤𝙩𝙚𝙗𝙤𝙤𝙠𝙨 𝙖𝙧𝙤𝙪𝙣𝙙. Handoffs lose state, files, outputs and context. 🪐 Datalayer gives teams and AI agents one live Jupyter notebook. Same cells. Same state. Same results. datalayer.ai #Jupyter #Collaboration

🚀 𝗝𝘂𝗽𝘆𝘁𝗲𝗿 𝗳𝗼𝗿 𝗔𝗜 𝗔𝗴𝗲𝗻𝘁𝘀 Our new Datalayer homepage is live. Give your agent persistent notebooks, scalable compute & connected data—or try an Agent built for Jupyter directly. The work keeps running when you disconnect. 👉 datalayer.aiabout:blank#blocked

🚀 Jupyter MCP Server 2 is here. Now on MCP Python SDK 2. No breaking change for users. What it unlocks: ⚡ stateless scale 🔐 stronger auth 🔄 richer agent flows 🧩 async + long-running tasks 𝗝𝘂𝗽𝘆𝘁𝗲𝗿 + 𝗠𝗖𝗣 𝗶𝘀 𝗷𝘂𝘀𝘁 𝗴𝗲𝘁𝘁𝗶𝗻𝗴 𝘀𝘁𝗮𝗿𝘁𝗲𝗱.

🚀 𝗧𝗵𝗲 𝗵𝗼𝘀𝘁𝗲𝗱 𝗝𝘂𝗽𝘆𝘁𝗲𝗿 𝗠𝗖𝗣 𝗦𝗲𝗿𝘃𝗲𝗿 𝗶𝘀 𝗹𝗶𝘃𝗲. 🔌 One MCP endpoint gives your AI agent: 📓 Persistent notebooks ⏳ Durable execution ⚡ CPU/GPU compute 🗄️ Direct data access 🤝 Human + agent collaboration No server to operate. 👉 datalayer.ai/docs/mcp

⚡ 𝗝𝘂𝗽𝘆𝘁𝗲𝗿 𝗠𝗖𝗣 𝗦𝗲𝗿𝘃𝗲𝗿 — 𝗛𝗼𝘁 𝗙𝗶𝘅 `code-sandboxes` renamed: 🔄 `jupyter` → `jupyter-server` Use: ✅ `jupyter-mcp-server >=1.5.0` → `code-sandboxes >=1.1.1` ⏪ Older server → `code-sandboxes <=1.0.9` Otherwise: 💥 `Unknown sandbox variant: jupyter` jupyter-mcp-server.datalayer.tech/releases/#ho...

jupyter-mcp-server.datalayer.techReleases | 🪐 🔧 Jupyter MCP Server documentationLatest Release

▶️ Run the cell. 🌐 Close the browser. 💻 Close your laptop. Your computation keeps running 🚀 Datalayer for JupyterLab now supports ⏳ long-running cells + 📡 streaming outputs. Try it: pip install "datalayer>=1.7.3" 📚 datalayer.ai/docs/jupyter...

☁️ Remote #GPUs. 💻 Apple Silicon locally. 🤖 Coding agent on your laptop. With 𝗝𝘂𝗽𝘆𝘁𝗲𝗿 𝗠𝗖𝗣 𝗦𝗲𝗿𝘃𝗲𝗿, the agent can drive the remote kernel itself ⚡ “I see the output immediately.” — Ryosuke Tokuami 🚀 datalayer.ai/testimonials

Good time to push the #Jupyter community boundaries

Eric Charles@echarles.net

🌊 Sea, sun & art. 💻 Shipping community feature requests for our Jupyter projects. 🤝 A reminder that a great open-source community is a privilege worth caring for. 🎭 Open-air theatre to finish Sunday. A pretty good weekend. 😊 #OpenSource #Jupyter #MCP

Enterprise AI needs more than token metrics. It needs traceability. Know what your agents executed, which tools they called, what data they used, and how they reached a result. That's how AI becomes trustworthy. datalayer.ai/guide #AI #AIAgents #Jupyter

AI agents need AI runtimes. Without a runtime, agents repeatedly rebuild context and redo work. Persistent execution makes agents faster, cheaper, and ready for production. datalayer.ai/guide #AI #AIAgents #Jupyter

🎨 One theme doesn't fit everyone. Datalayer now has 5 themes: 🟢 Datalayer (classic) 🌌 Spatial (cosmic) 🌹 Lovely (warm) 💚 Matrix (terminal) 🌍 Earth (nature) Plus Light, Dark & Auto modes. 🎥 www.loom.com/share/4977d2... Which theme would you pick?

loom.comDatalayer ☰ AI Agents for Data Analysis - 29 July 2026Use Loom to record quick videos of your screen and cam. Explain anything clearly and easily – and skip the meeting. An essential tool for hybrid workplaces.

Datalayer reposted

A small but important milestone for @datalayer.ai team: Jupyter MCP Server + Code Sandboxes now moves toward a multi-sandbox provider model. Keep one MCP while giving teams freedom to choose the runtime backend that fits each workload. #Jupyter #AI #MCP #Freedom #LockOut

🪐 Jupyter MCP Server v1.0.7 is available. Highlights: • `clear_cell_output` • Better live notebook sync via YDoc • Safer `delete_cell` • Easier installation Thanks to our new contributors @AmirF194 and @sachhg! 🎉 github.com/datalayer/ju...

github.comRelease Release 1.0.7 · datalayer/jupyter-mcp-server🚀 Release 1.0.7 🔗 Links PyPI Docker Hub What's Changed fix(delete_cell): reject negative and out-of-range cell indices by @sachhg in #294 fix(deps): require jupyter-collaboration so JUPYTER_SERV...

🚀 Jupyter MCP Server v1.0.3 is out! 🔒 Hardened management API: • localhost-only management routes • Reject non-local browser origins • MCP_TOKEN for state-changing routes ⏱️ execute_code now supports up to 1h timeouts. github.com/datalayer/ju... #MCP #Jupyter #AIAgents

🔒 Your AI platform shouldn't own: ✓ Workflows ✓ Tools ✓ Integrations ✓ Business logic You should. #ManagedAgents #OpenSource #AI

🚀 Managed AI Agents are the future. 🔓 Vendor lock-in doesn't have to be. More this week. #ManagedAgents #AI #OpenSource

This example highlights the power of Agent Runtimes: a single agent can support multiple output formats seamlessly. From plain text and Markdown to structured JSON and UI-ready payloads, responses can adapt dynamically. ➡️ Build once, deploy everywhere. #AI #Agents #DeveloperTools

🛡️ AgentToolApprovalsExample: human-in-the-loop, in 4 lines. id: demo-tool-approvals tools: - runtime-echo:0.0.1 # auto - runtime-sensitive-echo:0.0.1 # manual approval One agentspec, two tools — runtime-echo ships, runtime-sensitive-echo waits for your 👍. #AIAgents #Datalayer

Datalayer reposted

Should your AI agent need approval before running a skill—even for something as simple as telling a joke? What do you think? Personally, I believe it should be configurable 🙂