Fonoster MCP Server

Official
by fonoster
MIT License
144
6,604
  • Apple
  • Linux

Integrations

  • A Discord server is available for community support and discussions around the Fonoster platform.

  • Provides Docker-based deployment option for running the MCP server, with environment variable configuration for authentication.

  • References GitHub as the home of the Fonoster open-source project where users can find more information.

Fonoster MCP Server

MCP-Server für die Fonoster-API, der MCP-Clients die Interaktion mit den Telefondiensten von Fonoster ermöglicht. Dieses Modul ist Teil des Open-Source-Projekts Fonoster . Weitere Informationen zum Projekt finden Sie unter https://github.com/fonoster/fonoster .

Werkzeuge

  1. list_numbers
    • Gibt eine Liste von Zahlen von Fonoster in einem Tabellenformat zurück (mit Markdown)
    • Optionale Eingaben:
      • page_size (Zahl): Maximale Anzahl der zurückzugebenden Zahlen
      • page_token (Zeichenfolge): Paginierungstoken für die nächste Seite
    • Gibt zurück: Liste der Nummern mit ihren Referenzen, Namen und TelUrls
  2. list_applications
    • Listet Anwendungen von Fonoster in einem Tabellenformat auf (mit Markdown)
    • Optionale Eingaben:
      • page_size (Zahl): Maximale Anzahl der zurückzugebenden Anwendungen
      • page_token (Zeichenfolge): Paginierungstoken für die nächste Seite
    • Gibt zurück: Liste der Anwendungen mit ihren Referenzen, Namen, Endpunkten, Erstellungsdaten, Aktualisierungsdaten und Typen
  3. create_call
    • Erstellt einen Anruf von Fonoster
    • Erforderliche Eingaben:
      • from (Zeichenfolge): Die Nummer, von der aus angerufen werden soll
      • to (Zeichenfolge): Die anzurufende Nummer
      • app_ref (Zeichenfolge): Der Verweis auf die Anwendung, die für den Aufruf verwendet werden soll
      • metadata (Objekt): An die Anwendung zu sendende Metadaten
    • Rückgabe: Bestätigung der Anruferstellung mit Referenz-ID
  4. create_call_batch
    • Erstellt einen Anrufstapel von Fonoster
    • Erforderliche Eingaben:
      • from (Zeichenfolge): Die Nummer, von der aus angerufen werden soll
      • to_array (Array): Die anzurufenden Nummern
      • app_ref (Zeichenfolge): Der Verweis auf die Anwendung, die für den Aufruf verwendet werden soll
      • metadata (Objekt): An die Anwendung zu sendende Metadaten
    • Retouren: Batch-Erstellungsbestätigung mit Referenz-ID

Eingabeaufforderungen

  1. create_call_prompt
    • Eine Eingabeaufforderung zum schrittweisen Erstellen eines Anrufs
    • Führt einen MCP-Client durch den folgenden Prozess:
      • Den Benutzer nach der oder den anzurufenden Nummern fragen, falls diese noch nicht angegeben sind
      • Anbieten einer Liste verfügbarer Nummern mit dem Tool list_numbers
      • Abfragen des Anwendungsnamens und Suchen seiner Referenz
      • Erstellen eines Anrufs mit dem Tool create_call oder create_call_batch , je nach Benutzeranforderung

Aufstellen

Verwendung mit Claude Desktop

Fügen Sie Ihrer claude_desktop_config.json Folgendes hinzu:

Wenn Sie beim Befehlszeilentool angemeldet sind, führen Sie einfach fonoster mcp:configure --client claude aus, um den Server zu konfigurieren.

npx
{ "mcpServers": { "fonoster": { "command": "npx", "args": [ "-y", "@fonoster/mcp" ], "env": { "WORKSPACE_ACCESS_KEY_ID": "your-workspace-access-key-id", "APIKEY_ACCESS_KEY_ID": "your-apikey-access-key-id", "APIKEY_ACCESS_KEY_SECRET": "your-apikey-access-key-secret" } } } }
Docker
{ "mcpServers": { "fonoster": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "WORKSPACE_ACCESS_KEY_ID", "-e", "APIKEY_ACCESS_KEY_ID", "-e", "APIKEY_ACCESS_KEY_SECRET", "fonoster/mcp" ], "env": { "WORKSPACE_ACCESS_KEY_ID": "your-workspace-access-key-id", "APIKEY_ACCESS_KEY_ID": "your-apikey-access-key-id", "APIKEY_ACCESS_KEY_SECRET": "your-apikey-access-key-secret" } } } }

Testen mit dem MCP Inspector

WORKSPACE_ACCESS_KEY_ID="your-workspace-access-key-id" \ APIKEY_ACCESS_KEY_ID="your-apikey-access-key-id" \ APIKEY_ACCESS_KEY_SECRET="your-apikey-access-key_secret" \ npx @modelcontextprotocol/inspector \ node /path/to/fonoster/mods/mcp/dist/index.js

Fehlerbehebung

Wenn Authentifizierungsfehler auftreten, überprüfen Sie Folgendes:

  1. Ihre Fonoster-Anmeldeinformationen sind korrekt
  2. Die Umgebungsvariablen sind richtig eingestellt
  3. Sie verfügen über die erforderlichen Berechtigungen für den Zugriff auf die Fonoster-API

Bauen

Docker-Build:

docker build -t fonoster/mcp -f Dockerfile .
-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

MCP-Server, der Anwendungen und Telefonnummern auflistet und ausgehende Anrufe über Fonoster initiiert.

  1. Werkzeuge
    1. Eingabeaufforderungen
      1. Aufstellen
        1. Verwendung mit Claude Desktop
        2. Testen mit dem MCP Inspector
        3. Fehlerbehebung
      2. Bauen

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          An MCP server to run commands.
          Last updated -
          2
          446
          138
          TypeScript
          MIT License
          • Apple
        • A
          security
          A
          license
          A
          quality
          The Voyp MCP Server enables AI systems to integrate with VOYP's calling capabilities, allowing for secure telephony actions such as making calls, scheduling appointments, and tracking call statuses through the Model Context Protocol.
          Last updated -
          7
          11
          4
          JavaScript
          MIT License
          • Apple
          • Linux
        • A
          security
          A
          license
          A
          quality
          A proxy server that unifies multiple MCP servers, enabling seamless tool, prompt, and resource management via the MetaMCP App.
          Last updated -
          625
          88
          TypeScript
          Apache 2.0
        • -
          security
          A
          license
          -
          quality
          A lightweight mcp server that tells you exactly where you are.
          Last updated -
          Python
          MIT License

        View all related MCP servers

        ID: 7oxzwr19l7