Pretalx
БесплатноНе проверенLocal MCP server for pretalx that enables read-only access to events, submissions, speakers, schedule, and optionally reviews via stdio transport.
Описание
Local MCP server for pretalx that enables read-only access to events, submissions, speakers, schedule, and optionally reviews via stdio transport.
README
pretalx-mcp is a local MCP server for pretalx. It is designed to run as a
child process of a local MCP client and communicates over stdio only.
Local MCP client -> local stdio MCP process -> outbound HTTPS -> pretalx API
Only outbound HTTPS requests to pretalx are expected. No inbound network service is exposed.
Features
- Local-only architecture (no hosted or remote MCP endpoint).
stdiois the only supported transport.- Read-only by default (
PRETALX_READ_ONLY=true). - Environment-based configuration via
.env. - MCP tools for events, submissions, speakers, schedule, and optional reviews.
Installation
- Install Python 3.11+ and
uv. - Clone this repository.
- Sync dependencies:
uv sync
Configuration
Copy .env.example to .env and fill in local values:
cp .env.example .env
| Variable | Required | Default | Notes |
|---|---|---|---|
PRETALX_BASE_URL |
Yes | none | pretalx base URL, no trailing slash |
PRETALX_API_TOKEN |
Yes | empty | use a local token; never commit |
PRETALX_DEFAULT_EVENT |
No | empty | optional fallback event slug |
PRETALX_TIMEOUT_SECONDS |
No | 20 |
HTTP timeout in seconds |
PRETALX_VERIFY_TLS |
No | true |
keep TLS verification enabled |
PRETALX_READ_ONLY |
No | true |
must remain true for v1 |
PRETALX_TRANSPORT |
No | stdio |
only supported value is stdio |
Running locally
Run the server locally with stdio transport:
uv run pretalx-mcp
This process is intended to be launched by an MCP client, not exposed as a web service.
MCP client configuration
See docs/MCP_CLIENT_SETUP.md for a generic MCP client JSON configuration using:
uv --directory /path/to/pretalx-mcp run pretalx-mcp
Security notes
- Keep API tokens local and out of git history.
- Prefer least-privilege, read-only pretalx tokens.
- Never log or print tokens.
- Do not run this project as a hosted/cloud MCP service.
See docs/SECURITY.md for full guidance.
Development
Common local commands:
uv sync
uv run ruff check .
uv run pytest
Project docs and metadata files:
.env.example.gitignoredocs/SECURITY.mddocs/MCP_CLIENT_SETUP.md
Roadmap
- Deliver read-only organiser workflows first.
- Keep transport local (
stdio) and avoid any remote server mode. - Add optional review-oriented tools where API permissions allow.
- Consider future write tools only behind explicit safety checks and opt-in configuration.
Установка Pretalx
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/kevinnz/pretalx-local-mcpFAQ
Pretalx MCP бесплатный?
Да, Pretalx MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Pretalx?
Нет, Pretalx работает без API-ключей и переменных окружения.
Pretalx — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Pretalx в Claude Desktop, Claude Code или Cursor?
Открой Pretalx на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Pretalx with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
