Fellow MCP Server
Inoffizieller Fellow MCP-Server
Haftungsausschluss: Dies ist ein inoffizieller, von der Community gepflegter MCP-Server für die Fellow.ai API. Er ist nicht mit Fellow, Inc. verbunden, wird von dieser nicht unterstützt und steht in keinerlei Beziehung zu ihr. "Fellow" ist eine eingetragene Marke von Fellow, Inc.
A local MCP (Model Context Protocol) server that wraps the Fellow.ai API, providing tools to access meeting data, transcripts, summaries, action items, and participants.
Funktionen:
Lokale SQLite-Datenbank zum Zwischenspeichern von Meetingdaten
Automatische inkrementelle Synchronisierung, um Aktionspunkte aktuell zu halten
Volltextsuche in zwischengespeicherten Notizen
Meetings nach Teilnehmern finden
Installation
npm install -g unofficial-fellow-mcpEinrichtung
1. API-Zugangsdaten für Fellow abrufen
Melden Sie sich bei Ihrem Fellow-Konto an
Navigieren Sie in Ihren Benutzereinstellungen zu den Developer API-Einstellungen
Generieren Sie einen neuen API-Schlüssel
Notieren Sie Ihre Workspace-Subdomain (der Teil vor
.fellow.appin Ihrer URL)
2. MCP-Client konfigurieren
Fügen Sie Ihrer MCP-Client-Konfiguration Folgendes hinzu (z. B. ~/.config/opencode/opencode.json):
{
"mcp": {
"fellow": {
"type": "local",
"command": ["npx", "-y", "unofficial-fellow-mcp"],
"environment": {
"FELLOW_API_KEY": "YOUR_FELLOW_API_KEY_HERE",
"FELLOW_SUBDOMAIN": "YOUR_SUBDOMAIN"
},
"enabled": true
}
}
}Verfügbare Tools
API-Tools (Direkte Fellow API-Aufrufe)
search_meetings
Suchen Sie nach Meetings/Aufzeichnungen in Fellow.
Parameter:
title(optional): Nach Meeting-Titel filtern (teilweise Übereinstimmung, Groß-/Kleinschreibung wird ignoriert)created_at_start(optional): Meetings filtern, die nach diesem Datum erstellt wurden (ISO-Format)created_at_end(optional): Meetings filtern, die vor diesem Datum erstellt wurden (ISO-Format)limit(optional): Maximale Anzahl der Ergebnisse (1-50, Standard 20)
get_meeting_transcript
Abrufen des vollständigen Transkripts einer Meeting-Aufzeichnung mit Sprecherbezeichnungen und Zeitstempeln.
Parameter:
recording_id(optional): Die ID der Aufzeichnungmeeting_title(optional): Nach Meeting-Titel suchen
get_meeting_summary
Abrufen des Inhalts der Meeting-Zusammenfassung/Notizen, einschließlich Agendapunkten, Diskussionsthemen und Entscheidungen.
Parameter:
note_id(optional): Die ID der Notizrecording_id(optional): Die Zusammenfassung für die mit einer Aufzeichnung verknüpfte Notiz abrufenmeeting_title(optional): Nach Meeting-Titel suchen
get_action_items
Extrahieren von Aktionspunkten aus den Notizen eines einzelnen Meetings.
Parameter:
note_id(optional): Die ID der Notizmeeting_title(optional): Nach Meeting-Titel suchen
get_meeting_participants
Abrufen der Liste der Teilnehmer für ein Meeting.
Parameter:
note_id(optional): Die ID der Notizmeeting_title(optional): Nach Meeting-Titel suchen
Datenbank-Tools (Lokaler SQLite-Cache)
sync_meetings
Synchronisieren von Meetings von der Fellow API in die lokale Datenbank.
Parameter:
force(optional, Standard: false): Wenn true, wird eine vollständige erneute Synchronisierung durchgeführt. Andernfalls erfolgt eine inkrementelle Synchronisierung (nur neue/aktualisierte seit der letzten Synchronisierung)include_transcripts(optional, Standard: false): Wenn true, werden auch Transkripte abgerufen und gespeichert (langsamer)
get_all_action_items
Abrufen aller Aktionspunkte aus der lokalen Datenbank. Führt automatisch zuerst eine inkrementelle Synchronisierung durch, um sicherzustellen, dass die Daten aktuell sind.
Parameter:
assignee(optional): Nach dem Namen des Verantwortlichen filtern (teilweise Übereinstimmung)show_completed(optional, Standard: false): Wenn true, werden abgeschlossene Aktionspunkte einbezogensince(optional): Nur Aktionspunkte aus Meetings an oder nach diesem Datum zurückgeben (ISO-Format: YYYY-MM-DD)
get_meetings_by_participants
Meetings finden, an denen bestimmte Teilnehmer teilgenommen haben.
Parameter:
emails(erforderlich): Liste der zu suchenden E-Mail-Adressenrequire_all(optional, Standard: false): Wenn true, werden nur Meetings zurückgegeben, an denen ALLE angegebenen Teilnehmer teilgenommen haben
search_cached_notes
Volltextsuche in allen zwischengespeicherten Meeting-Notizen (Titel und Inhalt).
Parameter:
query(erforderlich): Suchanfrage
get_sync_status
Aktuellen Synchronisierungsstatus und Datenbankstatistiken abrufen.
Lokale Datenbank
Meetingdaten werden in einer lokalen SQLite-Datenbank unter ~/.unofficial-fellow-mcp/fellow.db zwischengespeichert. Dies ermöglicht:
Schnelle lokale Suchen
Abfragen über alle Aktionspunkte hinweg
Finden von Meetings nach Teilnehmern
Offline-Zugriff auf zwischengespeicherte Daten
Die Datenbank speichert:
Notizen (Meeting-Zusammenfassungen, Agenden, Inhalte)
Aufzeichnungen (mit optionalen Transkripten)
Aktionspunkte (aus Notizen geparst mit Extraktion von Verantwortlichen/Fälligkeitsdatum)
Teilnehmer (E-Mail-Adressen)
Umgebungsvariablen
Variable | Erforderlich | Beschreibung |
| Ja | Ihr Fellow API-Schlüssel |
| Ja | Ihre Fellow Workspace-Subdomain |
Entwicklung
# Clone the repository
git clone <repo-url>
cd unofficial-fellow-mcp
# Install dependencies
npm install
# Create .env file with your credentials
echo "FELLOW_API_KEY=your_api_key_here" > .env
echo "FELLOW_SUBDOMAIN=your_subdomain" >> .env
# Watch mode for development
npm run dev
# Build
npm run build
# Test API connection
node --env-file=.env test-api.js
# Test MCP server
FELLOW_API_KEY=your_key FELLOW_SUBDOMAIN=your_subdomain node test-mcp.jsAnforderungen
Node.js >= 18.0.0
Ein Fellow.ai-Konto mit API-Zugriff
Lizenz
MIT
API-Referenz
Dieser MCP-Server umschließt die Fellow Developer API. Die API verwendet:
X-API-KEY-Header für die AuthentifizierungPOST-Anfragen für Listenoperationen (mit JSON-Body für Filter/Paginierung)
GET-Anfragen zum Abrufen einzelner Ressourcen
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/liba2k/unofficial-fellow-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server