Fonoster MCP Server

Official

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.

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.

포노스터 MCP 서버

Fonoster API용 MCP 서버로, MCP 클라이언트가 Fonoster 전화 서비스와 상호 작용할 수 있도록 지원합니다. 이 모듈은 Fonoster 오픈소스 프로젝트의 일부입니다. 프로젝트에 대한 자세한 내용은 https://github.com/fonoster/fonoster 에서 확인하세요.

도구

  1. list_numbers
    • 마크다운을 사용하여 Fonoster에서 숫자 목록을 표 형식으로 반환합니다.
    • 선택 입력 사항:
      • page_size (숫자): 반환할 숫자의 최대 개수
      • page_token (문자열): 다음 페이지의 페이지 매김 토큰
    • 반환: 참조, 이름 및 telUrl이 포함된 숫자 목록
  2. list_applications
    • 마크다운을 사용하여 Fonoster의 애플리케이션을 표 형식으로 나열합니다.
    • 선택 입력 사항:
      • page_size (숫자): 반환할 최대 애플리케이션 수
      • page_token (문자열): 다음 페이지의 페이지 매김 토큰
    • 반환: 참조, 이름, 엔드포인트, 생성 날짜, 업데이트 날짜 및 유형이 포함된 애플리케이션 목록
  3. create_call
    • Fonoster에서 통화를 생성합니다.
    • 필수 입력 사항:
      • from (문자열): 전화를 걸 번호
      • to (문자열): 전화할 번호
      • app_ref (문자열): 호출에 사용할 애플리케이션에 대한 참조
      • metadata (객체): 애플리케이션에 전송될 메타데이터
    • 반환: 참조 ID를 사용한 통화 생성 확인
  4. create_call_batch
    • Fonoster에서 일괄 통화를 생성합니다.
    • 필수 입력 사항:
      • from (문자열): 전화를 걸 번호
      • to_array (배열): 호출할 번호
      • app_ref (문자열): 호출에 사용할 애플리케이션에 대한 참조
      • metadata (객체): 애플리케이션에 전송될 메타데이터
    • 반환: 참조 ID를 사용한 일괄 생성 확인

프롬프트

  1. create_call_prompt
    • 단계별 통화 생성을 위한 프롬프트
    • MCP 클라이언트에게 다음 프로세스를 안내합니다.
      • 아직 제공되지 않은 경우 사용자에게 전화할 번호를 묻습니다.
      • list_numbers 도구를 사용하여 사용 가능한 번호 목록 제공
      • 애플리케이션 이름을 묻고 참조 찾기
      • 사용자 요청에 따라 create_call 또는 create_call_batch 도구를 사용하여 통화 생성

설정

Claude Desktop과 함께 사용

claude_desktop_config.json 에 다음을 추가하세요.

명령줄 도구에 로그인한 경우 fonoster mcp:configure --client claude 실행하여 서버를 구성하기만 하면 됩니다.

엔피엑스

지엑스피1

도커

{ "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" } } } }

MCP 검사기로 테스트

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

문제 해결

인증 오류가 발생하면 다음 사항을 확인하세요.

  1. 귀하의 Fonoster 자격 증명이 정확합니다.
  2. 환경 변수가 올바르게 설정되었습니다.
  3. Fonoster API에 액세스하는 데 필요한 권한이 있습니다.

짓다

Docker 빌드:

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

애플리케이션과 전화번호를 나열하고, Fonoster를 통해 아웃바운드 통화를 시작하는 MCP 서버입니다.

  1. Tools
    1. Prompts
      1. Setup
        1. Usage with Claude Desktop
        2. Testing with the MCP Inspector
        3. Troubleshooting
      2. Build
        ID: 7oxzwr19l7