Skip to main content
Glama

Fonoster MCP Server

Official
by fonoster
MIT License
118
7,325
  • Apple
  • Linux
CallsServiceClientPb.ts5.82 kB
/** * @fileoverview gRPC-Web generated client stub for fonoster.calls.v1beta2 * @enhanceable * @public */ // Code generated by protoc-gen-grpc-web. DO NOT EDIT. // versions: // protoc-gen-grpc-web v1.5.0 // protoc v5.29.3 // source: calls.proto /* eslint-disable */ // @ts-nocheck import * as grpcWeb from 'grpc-web'; import * as calls_pb from './calls_pb'; // proto import: "calls.proto" export class CallsClient { client_: grpcWeb.AbstractClientBase; hostname_: string; credentials_: null | { [index: string]: string; }; options_: null | { [index: string]: any; }; constructor (hostname: string, credentials?: null | { [index: string]: string; }, options?: null | { [index: string]: any; }) { if (!options) options = {}; if (!credentials) credentials = {}; options['format'] = 'text'; this.client_ = new grpcWeb.GrpcWebClientBase(options); this.hostname_ = hostname.replace(/\/+$/, ''); this.credentials_ = credentials; this.options_ = options; } methodDescriptorCreateCall = new grpcWeb.MethodDescriptor( '/fonoster.calls.v1beta2.Calls/CreateCall', grpcWeb.MethodType.UNARY, calls_pb.CreateCallRequest, calls_pb.CreateCallResponse, (request: calls_pb.CreateCallRequest) => { return request.serializeBinary(); }, calls_pb.CreateCallResponse.deserializeBinary ); createCall( request: calls_pb.CreateCallRequest, metadata?: grpcWeb.Metadata | null): Promise<calls_pb.CreateCallResponse>; createCall( request: calls_pb.CreateCallRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: calls_pb.CreateCallResponse) => void): grpcWeb.ClientReadableStream<calls_pb.CreateCallResponse>; createCall( request: calls_pb.CreateCallRequest, metadata?: grpcWeb.Metadata | null, callback?: (err: grpcWeb.RpcError, response: calls_pb.CreateCallResponse) => void) { if (callback !== undefined) { return this.client_.rpcCall( this.hostname_ + '/fonoster.calls.v1beta2.Calls/CreateCall', request, metadata || {}, this.methodDescriptorCreateCall, callback); } return this.client_.unaryCall( this.hostname_ + '/fonoster.calls.v1beta2.Calls/CreateCall', request, metadata || {}, this.methodDescriptorCreateCall); } methodDescriptorListCalls = new grpcWeb.MethodDescriptor( '/fonoster.calls.v1beta2.Calls/ListCalls', grpcWeb.MethodType.UNARY, calls_pb.ListCallsRequest, calls_pb.ListCallsResponse, (request: calls_pb.ListCallsRequest) => { return request.serializeBinary(); }, calls_pb.ListCallsResponse.deserializeBinary ); listCalls( request: calls_pb.ListCallsRequest, metadata?: grpcWeb.Metadata | null): Promise<calls_pb.ListCallsResponse>; listCalls( request: calls_pb.ListCallsRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: calls_pb.ListCallsResponse) => void): grpcWeb.ClientReadableStream<calls_pb.ListCallsResponse>; listCalls( request: calls_pb.ListCallsRequest, metadata?: grpcWeb.Metadata | null, callback?: (err: grpcWeb.RpcError, response: calls_pb.ListCallsResponse) => void) { if (callback !== undefined) { return this.client_.rpcCall( this.hostname_ + '/fonoster.calls.v1beta2.Calls/ListCalls', request, metadata || {}, this.methodDescriptorListCalls, callback); } return this.client_.unaryCall( this.hostname_ + '/fonoster.calls.v1beta2.Calls/ListCalls', request, metadata || {}, this.methodDescriptorListCalls); } methodDescriptorGetCall = new grpcWeb.MethodDescriptor( '/fonoster.calls.v1beta2.Calls/GetCall', grpcWeb.MethodType.UNARY, calls_pb.GetCallRequest, calls_pb.CallDetailRecord, (request: calls_pb.GetCallRequest) => { return request.serializeBinary(); }, calls_pb.CallDetailRecord.deserializeBinary ); getCall( request: calls_pb.GetCallRequest, metadata?: grpcWeb.Metadata | null): Promise<calls_pb.CallDetailRecord>; getCall( request: calls_pb.GetCallRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: calls_pb.CallDetailRecord) => void): grpcWeb.ClientReadableStream<calls_pb.CallDetailRecord>; getCall( request: calls_pb.GetCallRequest, metadata?: grpcWeb.Metadata | null, callback?: (err: grpcWeb.RpcError, response: calls_pb.CallDetailRecord) => void) { if (callback !== undefined) { return this.client_.rpcCall( this.hostname_ + '/fonoster.calls.v1beta2.Calls/GetCall', request, metadata || {}, this.methodDescriptorGetCall, callback); } return this.client_.unaryCall( this.hostname_ + '/fonoster.calls.v1beta2.Calls/GetCall', request, metadata || {}, this.methodDescriptorGetCall); } methodDescriptorTrackCall = new grpcWeb.MethodDescriptor( '/fonoster.calls.v1beta2.Calls/TrackCall', grpcWeb.MethodType.SERVER_STREAMING, calls_pb.TrackCallRequest, calls_pb.TrackCallResponse, (request: calls_pb.TrackCallRequest) => { return request.serializeBinary(); }, calls_pb.TrackCallResponse.deserializeBinary ); trackCall( request: calls_pb.TrackCallRequest, metadata?: grpcWeb.Metadata): grpcWeb.ClientReadableStream<calls_pb.TrackCallResponse> { return this.client_.serverStreaming( this.hostname_ + '/fonoster.calls.v1beta2.Calls/TrackCall', request, metadata || {}, this.methodDescriptorTrackCall); } }

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/fonoster/fonoster'

If you have feedback or need assistance with the MCP directory API, please join our Discord server