//
sign in
Profile
by @danabra.mov
Profile
by @dansshadow.bsky.social
Profile
by @jimpick.com
AviHandle
by @danabra.mov
AviHandle
by @dansshadow.bsky.social
AviHandle
by @katherine.computer
EventsList
by @katherine.computer
ProfileHeader
by @dansshadow.bsky.social
ProfileHeader
by @danabra.mov
ProfileMedia
by @danabra.mov
ProfilePlays
by @danabra.mov
ProfilePosts
by @danabra.mov
ProfilePosts
by @dansshadow.bsky.social
ProfileReplies
by @danabra.mov
Record
by @atsui.org
Skircle
by @danabra.mov
StreamPlacePlaylist
by @katherine.computer
+ new component
ProfilePosts








Loading...
Another benefit is when your UI has rich ephemeral state that shouldn't live in a db. Think of dashboards or visualization tools with crossfilters, selections, and dynamic color scales. These view models are often larger than the data model itself. See higlass.demo.mcp-web.dev as an example
With MCP-Web, your frontend app becomes the MCP server. AI doesn't need to parse HTML to identify possible actions. It gets typed tools to directly manipulate your frontend app's state like your UIs do. Try it: todo.demo.mcp-web.dev is a todo app that either you or AI can fully control.
3mo
3mo
I'm proud to announce the latest release of 🧬 #Oxbow 🏹, with new features to make NGS data analysis more powerful, efficient, and "composable". Learn more at: oxbow.readthedocs.io
11mo
Video
Nezar Abdennur
Fritz Lekschas
Fritz Lekschas
Did you ever want to control frontend apps through AI while being able to take over at any point? I built a library called MCP-Web that lets you expose state, actions, and UI as MCP tools+apps for AI while maintaining human agency. Code: github.com/flekschas/mc... Docs: mcp-web.dev
3mo
Video
Fritz Lekschas
This was a really fun project that was cooking up in our heads for years. AI coding finally made it possible to build the idea in the evenings :) Still super thankful for the embedding reading club that @nvictus.bsky.social organized with folks from Mirny Lab back in 2020 or 2021!
28d
Fritz Lekschas
To build AI-controllable frontend apps with MCP-Web, you need to model your frontend state declaratively. Break your state into atomic and derived units, and describe it with Zod schemas. Exposing your state as tools is then straightforward. MCP-Web comes with utilities to streamline all this.
If you're curious about the philosophy and design decisions behind MCP-Web, keep on reading at mcp-web.dev/made-with-love.
This approach makes the frontend the main control surface, which has a few benefits. Primarily, it makes human-AI parity easy. Humans control state through UIs and AI controls the same state through tools. So both have the same capabilities, which also enables mixed-initiative interactions
3mo
3mo
MCP-Web also lets you trigger AI queries directly from the frontend. Your app can "ask" AI questions, not just respond to AI requests. As an example, checkers.demo.mcp-web.dev is a checkers game where you play against AI. But since the app is AI-controllable, you can also let AI play against AI.
3mo
3mo
Expose frontend state and actions as MCP tools for AI agents
mcp-web.dev
The Story Behind MCP-Web | MCP-Web
Fritz Lekschas
Fritz Lekschas
Fritz Lekschas
Fritz Lekschas
High-dimensional data is hard to understand. But is it truly cursed? To help you build better intuition for high-dimensional datasets, @lekschas.de and I developed dtour, a visualization tool for smoothly navigating through data projections.
28d
Video
Nezar Abdennur