tollbooth-shortlinks
Tollbooth Shortlinks
Don't Pester Your Customer™ (DPYC™) — Эфемерные, удобные для человека короткие URL для экосистемы Tollbooth.
Метафоры в этом проекте заимствованы с восхищением из The Phantom Tollbooth Нортона Джастера, с иллюстрациями Жюля Файфера (1961). Milo, Tock, the Tollbooth, Dictionopolis, and Digitopolis — творения необыкновенного воображения мистера Джастера. Мы просто построили платёжную инфраструктуру.
Почему это существует
URL-адреса авторизации OAuth длинные, некрасивые и неудобные для копирования и вставки:
https://api.schwab.com/v1/oauth/authorize?client_id=abc123&redirect_uri=https%3A%2F%2F
fastmcp.cloud%2Foauth%2Fcallback%3Fserver_id%3D...&scope=...&response_type=code&state=...Традиционные сокращатели ссылок стали своенравными. Они вставляют промежуточные страницы, отслеживают клики, требуют учётные записи, ограничивают функции платными стенами или молча истекают по собственному расписанию. Когда MCP-серверу нужно выдать клиенту одноразовый URL для OAuth-танца, ничего из этого не должно быть на пути.
Tollbooth Shortlinks — это общественная утилита без монетизации. Он превращает любой URL в запоминающуюся фразу из четырёх слов, например brave-otter-finds-gold, сохраняет сопоставление в Neon Postgres и истекает через 24 часа. Сопутствующий обработчик HTTP Val Town выполняет перенаправление 302 без промежуточных страниц.
Related MCP server: mcp-server-hotw
Как это работает
MCP Server Shortlinks MCP Val Town
| | |
|-- create_shortlink(url) ---->| |
|<-- brave-otter-finds-gold ---| |
| | |
| (patron clicks short URL) | |
| | GET /brave-otter-.. |
| |<------------------------|
| | Neon lookup |
| |-- 302 redirect -------->|
| | |
| (24h later) | |
| | link expires silently |Инструменты
Tool | Description |
| Сохранить URL, получить запоминающийся слаг (или указать свой) |
| Узнать, куда ведёт слаг, без перенаправления |
| Удалить короткую ссылку до истечения срока |
| Проверка работоспособности, показывающая количество активных ссылок и TTL |
Все инструменты бесплатны — не требуются кредиты, npub или реестр Tollbooth.
Установка
pip install -e ".[dev]"Локальный запуск
export NEON_SHORTLINKS_URL="postgres://user:pass@ep-xyz.us-east-2.aws.neon.tech/shortlinks"
python -c "from server import mcp; mcp.run()"Развёртывание в Horizon
Файл .fastmcp.yaml в корне репозитория готов для fastmcp deploy.
Идентичность DPYC
Tollbooth Shortlinks зарегистрирован как Advocate в Социальном контракте DPYC. Другие MCP-серверы обнаруживают его URL через поиск в реестре:
from tollbooth import resolve_service_by_name
shortlinks_url = resolve_service_by_name("tollbooth-shortlinks")
redirect_base = resolve_service_by_name("tollbooth-shortlinks-redirect")Связанные репозитории
Экосистема Tollbooth DPYC™:
Repo | Role |
Колесо — операторская кредитная бухгалтерская книга, клиент BTCPay, ограничение инструментов, механизм ограничений | |
Институт — сбор комиссий, подпись Шнорра, сертификация покупок | |
Оракул — управление Социальным контрактом, членство, выборы банов | |
Реестр — данные управления, каталог операторов, правила сообщества | |
Эталонный оператор — API погоды с полной интеграцией Tollbooth | |
Монетизированные ответы на графах — именованный Cypher поверх Neo4j/AuraDB | |
Брокерский MCP Charles Schwab — торговля, котировки, доступ к портфелю | |
eXcalibur — форматированная публикация в X (Twitter) | |
MCP Personal Brain — графы мыслей, управление знаниями | |
MCP для сортировки и классификации налогов | |
MCP для аналитики опционов | |
tollbooth-shortlinks (this repo) | Общественная утилита — эфемерные короткие URL для OAuth-потоков |
Сборщик обратных вызовов OAuth2 — обмен токенами на основе браузера | |
iOS-приложение — панель оператора и редактор моделей ценообразования |
Лицензия
Apache-2.0. См. LICENSE для подробностей.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI assistants to create, manage, and analyze short URLs through complete URL shortening functionality. Supports batch operations, custom domains, click statistics, and comprehensive link management.6171MIT
- AlicenseNot gradedqualityCmaintenanceAI-native URL shortener and paste handoff service for agents. Create short links, publish handoff pastes, resolve prior slugs, generate QR links, and find tagged artifacts across sessions.MIT
- AlicenseNot gradedqualityCmaintenanceEnables URL shortening and management through MCP, allowing creation of short links with optional tags and expiry, search, and stats.461MIT

@cliqo/mcpofficial
AlicenseAqualityBmaintenanceEnables users to manage short links via cliqo.link, including creating, listing, viewing, and revoking links, as well as checking credit balances.5131MIT
Related MCP Connectors
Create and manage short links, track clicks, and automate URL management
Create short links, QR codes, UTM templates, vCards, and landing pages from your AI assistant.
Create and manage CodeQR short links, QR codes, and analytics from any MCP client.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lonniev/tollbooth-shortlinks'
If you have feedback or need assistance with the MCP directory API, please join our Discord server