Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. Alto Connector
Alto Connector logo
Health: ActiveRecent health check succeeded.Last checked 9/7/2026, 9:19:35 PM

Alto Connector

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View RepositoryVisit Website

Build an interactive timeline from your own materials β€” never from invented content.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "alto-connector": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/lukebmandel-debug/alto-connector",
        "alto-connector"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Documentation Overview

Alto Connector

mcp-name: io.github.lukebmandel-debug/alto-connector

A Claude connector that interviews you about your own materials β€” a course, a novel, a research project β€” and builds you an interactive, filterable "liquid-glass" Alto timeline: glass cards on colored act bands, entity chips, routed connection lines, detail pages with your own schema, highlights and notes, mobile layout, and a self-contained offline file you can share.

The one rule (Β§0): Alto is a closed knowledge container. It connects and organizes what you provide β€” it never invents facts, events, holdings, or descriptions. Sparse notes make a sparse timeline, on purpose. The connector enforces this server-side: authoring tools stay locked until your materials and explicit consent are recorded.

Install

Download the file for your computer from the latest release, then in Claude Desktop go to Settings β†’ Extensions β†’ Advanced settings β†’ Install Extension… and choose it. Restart Claude Desktop and Alto appears under Extensions.

macOS, Apple SiliconAlto-macos-arm64.mcpb
macOS, IntelAlto-macos-x64.mcpb
Windows, 64-bitAlto-windows-x64.mcpb

Nothing else to install. Each bundle carries its own Python, which is why it is around 50MB. Claude Desktop ships Node but not Python, and stock macOS still has 3.9 β€” too old for this server.

Without Claude Desktop

Alto is a plain MCP server, so any MCP client can run it β€” Claude Code, Cline, Zed, Continue, your own script. No download, no bundle.

Add this to your client's MCP config:

config.json
{
  "mcpServers": {
    "alto": {
      "command": "uvx",
      "args": ["--from",
               "git+https://github.com/lukebmandel-debug/alto-connector",
               "alto-connector"]
    }
  }
}

Requires uv (curl -LsSf https://astral.sh/uv/install.sh | sh). uvx fetches and runs Alto in a throwaway environment each time, so there is nothing to install or update.

Prefer a permanent install? Then alto-connector is on your PATH and the config is simply {"command": "alto-connector"}:

Terminal
pip install git+https://github.com/lukebmandel-debug/alto-connector
alto-connector --help      # check it works; without --help it waits for a
                           # client to speak to it, which looks like a hang

Everything works the same way β€” the interview, the build, the offline file β€” because the bundle and this are the same server; the bundle just carries its own Python so Claude Desktop users need not install one.

Timelines land in ~/Documents/Alto. Each is a single self-contained HTML file you open in any browser β€” no server, no account, no internet. Shareable web links are optional (see Publishing below); without them, that file is the finished product.

Then tell your client: "I want to build a timeline in Alto β€” interview me."

From a checkout

bash setup.sh β€” macOS and Claude Desktop only; it registers the connector by writing claude_desktop_config.json. For any other client, use one of the two methods above pointed at your checkout.

Using it β€” what a new user actually does

  1. Open a chat and say something like "I want to build a timeline in Alto β€” interview me."
  2. Claude calls get_interview_guide and runs a short warm interview:
    • Flow 1 β€” name the project container and what it's for.
    • Flow 2 Β§A β€” the materials gate: you hand over your actual materials (upload files or paste text into the chat), and explicitly agree that Alto builds only from them.
    • Β§B–§I β€” title, what the axis means, your acts/eras, your entities (characters, doctrines, teams…), node schema (e.g. FactsΒ·IssueΒ·HoldingΒ· Rule for law), relationship vocabulary for the lines, extra filter axes, persona, presentation.
  3. Claude authors nodes verbatim from your materials, wires connections, runs a layout preview, builds (a verifier gates every build), and publishes.
  4. You get your timeline two ways:
    • Offline file (always): one self-contained HTML β€” double-click to open, send to a friend, works forever with no server.
    • Web links (optional, still free): if Firebase publishing is configured, https://<your-site>.web.app/t/<timeline>/ plus a homepage listing all your published timelines, a reports page, and cross-device sync of highlights/notes/reports.
  5. Come back any time β€” drafts resume across chats via get_timeline.

Publishing (optional web links + cross-device sync)

Timelines are private by default and the offline file always works. To publish shareable links β€” and to get highlights, notes and reports syncing between your desktop and your phone β€” you host them on your own free Firebase project (Spark plan, no card).

You host what you share. Everyone who authors a timeline publishes to their own project, so the people you send a link to read it from your site and their notes live in your Firestore. That means you can revoke a link at any time (publish_timeline(timeline_id, visibility="private") deletes the page from your site), and it means nobody's data flows through anyone else's project. Reading a shared timeline needs no install and no Alto account β€” just the link.

  1. console.firebase.google.com β†’ create a project β†’ Hosting β†’ add a site (e.g. my-alto).

  2. Enable Firestore and Authentication β†’ Google in that project, and deploy the per-user rules in firestore.rules (firebase deploy --only firestore:rules). Do this before publishing: a Firestore left in test mode is world-readable and world-writable for 30 days.

  3. npm i -g firebase-tools && firebase login

  4. Open Alto's settings in Claude Desktop (Settings β†’ Extensions β†’ Alto) and fill in Firebase Hosting site, Firebase project id and Firebase web config. From a checkout instead, set ALTO_FIREBASE_SITE, ALTO_FIREBASE_PROJECT and ALTO_FIREBASE_CONFIG in the environment.

    The web config comes from Firebase console β†’ Project settings β†’ Your apps β†’ SDK setup and configuration. It is spliced into alto-cloud.js at publish time. Leave it unset and sync is simply off: highlights stay in the browser's local storage on each device. ALTO_FIREBASE_BIN overrides the path to the firebase CLI if it is not on your PATH.

Two things worth knowing before you share a link. Published means public to anyone who has the URL β€” the address carries a random tail so it cannot be guessed, but it is not access-controlled. And a reader who signs in to sync their notes gets an account in your Firebase project: the security rules stop you reading their notes through the app, but you own the project and can see them in the Firebase console.

Repo layout

  • engine/ β€” the three page templates, extracted content-free from the reference build. The extraction fixtures they were derived from are not published: they contain the author's own writing. test_roundtrip.py skips without them.
  • alto/build/ β€” brief model, height estimator, layout resolver (a port of the engine's own), block generators, verifier, offline bundler.
  • alto/mcp_server.py β€” the 14 MCP tools + interview prompt.
  • alto/build/sanitize.py β€” makes user content inert before it reaches a page. Load-bearing: the engine renders detail sections straight into innerHTML.
  • alto/publish_static.py β€” free-tier static publishing via the Firebase CLI.
  • packaging/ β€” the .mcpb bundles, the download page and the registry entry. See packaging/README.md.
  • alto/web.py, alto/auth/ β€” a full remote-server variant (streamable HTTP
    • OAuth 2.1), not used by the local install; kept for a future hosted deployment.

Development

bash
.venv/bin/python -m pytest tests/        # incl. the golden round-trip
python3 -m alto.build samples/contracts_brief.json --bundle   # CLI build

Privacy

See alto/privacy.html. Short version: your source documents stay in your Claude conversation; the connector stores only what it builds, locally in ~/Documents/Alto (and, if you publish, on your own Firebase site).

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Developer Tools View all alternatives
  • PraisonAI logoPraisonAI

    AI Agents Framework with Self Reflection and MCP support

    πŸ’» Developer Tools1 views
    Compare vs PraisonAI β†’
  • Labelhead Artist Momentum logoLabelhead Artist Momentum

    Trending hip-hop artist momentum scores across four cultural dimensions.

    πŸ’» Developer Tools0 views
    Compare vs Labelhead Artist Momentum β†’
  • Archstone logoArchstone

    Compile your own business capabilities from declarative YAML and serve them as MCP tools.

    πŸ’» Developer Tools0 views
    Compare vs Archstone β†’
  • Trust Oracle logoTrust Oracle

    Independent A-F trust grade for any MCP server, watched for drift. Free, never for sale.

    πŸ’» Developer Tools1 views
    Compare vs Trust Oracle β†’

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Alto Connector

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "alto-connector": { "command": "npx", "args": ["-y", "alto-connector"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewAlto Connector AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/alto-connector?style=directory)](https://allmcps.com/mcp/alto-connector)
HTML Embed
<a href="https://allmcps.com/mcp/alto-connector"><img src="https://allmcps.com/api/badge/alto-connector?style=directory" alt="Alto Connector on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimePython
Last updatedSep 7, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars0
GitHub Star CountTotal stargazers on GitHub representing community popularity (0 stars).
36Quality signal: Fair Β· 36/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools16/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to Alto Connector β†’Install in Claude DesktopInstall in CursorInstall in VS Code