Repository navigation
Releases
v0.3.0
🚀 Major release! Full integration with TrueConf AI Server: conference transcriptions and AI-generated meeting summaries.
Added:
- TrueConf AI Server support — 4 new MCP tools for working with transcriptions:
list_transcriptions— list transcriptions with filters (byconference_id, status, and free-text search) and sorting by date, name, or durationget_transcription— transcription metadata: conference, language, duration, recognition status, a link to the web UI, and a direct audio streamget_transcription_lines— line-by-line transcript text with timestamps (start_time/end_time), speaker (call_id), and languageget_transcription_summary— AI-generated meeting summary (an empty list is a normal response when no summary has been generated yet)
- Transcription parameters in
create_conference/update_conference:transcription_enabled,transcription_language,transcription_auto_detect— create conferences with transcription enabled from the start - The
--ai-server-urloption (env:AI_SERVER_URL) — specify the TrueConf AI Server address explicitly; thehttps://scheme is added automatically, and plain HTTP works with an explicithttp:// - AI-friendly output models for all tools: API responses are mapped to readable fields (
conference_id,conference_name,status,schedule_type, etc.) instead of raw keys (id/topic/state) - A TrueConf Server MCP banner on startup, replacing the default FastMCP banner
Changed:
- Conference mode in
get_conference/list_conferencesresponses: theconference_modefield carries the mode code (PxP/OxP/S|L/S|L Auto), and the newmodefield provides a human-readable label using TrueConf's official English names:all on screen,video lecture,moderated role-based,smart meeting
Fixed:
- Numerous minor bugs and issues fixed
v0.2.0
Added:
-
Improved the creation of scheduled conferences. You can now specify the conference start date using natural language expressions such as "tomorrow", "in 3 days", or "next Tuesday".
-
Added a request for retrieving the address book (requires API version v4.1, available starting from TrueConf Server v5.5.6).
Fixed:
- Fixed numerous bugs and errors.
Changes:
- Updated FastMCP to version 3.4.7.
- Improved tool descriptions and instructions in the README.
Removed:
- Removed unsupported API endpoints.
v0.1.0
Key Features
This release introduces a Model Context Protocol (MCP) server for connecting AI assistants to TrueConf Server. It enables users to manage conferences, participants, invitations, recordings, chat messages, and related resources using natural-language requests.
Supported Requests
Conference Management:
- List and search conferences
- Get conference details
- Create, update, and delete conferences
- Start and stop conferences
- Join a conference
- Calculate conference statistics
Invitations:
- List conference invitations
- Get invitation details
- Create, update, and remove invitations
- Invite multiple participants
- Send conference notifications
- Register users for a conference
Participants:
- List conference participants
- Get conference owner information
- Get information about the current user
Recordings:
- List available recordings
- Get recording details and download links
- Start, pause, and stop conference recording
Conference Chat Messages:
- Retrieve conference chat messages
- Export chat history
Links and Calendars:
- Generate conference deep links
- Retrieve shared links
- Download conference calendar data in ICS format
- List conference calendar entries
Translations:
- Retrieve conference translations
Additional Features
- OAuth 2.0 authentication with TrueConf Server
- Automatic access-token refresh
- Encrypted local token storage
- Static, BM25, and Code Mode tool-discovery options
- HTTPS support with automatic self-signed certificate generation
- Custom TLS certificate support
- English and Russian web interfaces
- Compatible with MCP clients such as LM Studio and Cursor