Skip to main content
Glama

Fonoster MCP Server

Official
by fonoster
MIT License
118
7,325
  • Apple
  • Linux
applications_grpc_pb.js12.6 kB
// GENERATED CODE -- DO NOT EDIT! // Original file comments: // // Copyright (C) 2025 by Fonoster Inc (https://fonoster.com) // http://github.com/fonoster/fonoster // // This file is part of Fonoster // // Licensed under the MIT License (the "License"); // you may not use this file except in compliance with // the License. You may obtain a copy of the License at // // https://opensource.org/licenses/MIT // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. 'use strict'; var grpc = require('@grpc/grpc-js'); var applications_pb = require('./applications_pb.js'); var google_protobuf_struct_pb = require('google-protobuf/google/protobuf/struct_pb.js'); var google_protobuf_empty_pb = require('google-protobuf/google/protobuf/empty_pb.js'); function serialize_fonoster_applications_v1beta2_Application(arg) { if (!(arg instanceof applications_pb.Application)) { throw new Error('Expected argument of type fonoster.applications.v1beta2.Application'); } return Buffer.from(arg.serializeBinary()); } function deserialize_fonoster_applications_v1beta2_Application(buffer_arg) { return applications_pb.Application.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_fonoster_applications_v1beta2_CreateApplicationRequest(arg) { if (!(arg instanceof applications_pb.CreateApplicationRequest)) { throw new Error('Expected argument of type fonoster.applications.v1beta2.CreateApplicationRequest'); } return Buffer.from(arg.serializeBinary()); } function deserialize_fonoster_applications_v1beta2_CreateApplicationRequest(buffer_arg) { return applications_pb.CreateApplicationRequest.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_fonoster_applications_v1beta2_CreateApplicationResponse(arg) { if (!(arg instanceof applications_pb.CreateApplicationResponse)) { throw new Error('Expected argument of type fonoster.applications.v1beta2.CreateApplicationResponse'); } return Buffer.from(arg.serializeBinary()); } function deserialize_fonoster_applications_v1beta2_CreateApplicationResponse(buffer_arg) { return applications_pb.CreateApplicationResponse.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_fonoster_applications_v1beta2_DeleteApplicationRequest(arg) { if (!(arg instanceof applications_pb.DeleteApplicationRequest)) { throw new Error('Expected argument of type fonoster.applications.v1beta2.DeleteApplicationRequest'); } return Buffer.from(arg.serializeBinary()); } function deserialize_fonoster_applications_v1beta2_DeleteApplicationRequest(buffer_arg) { return applications_pb.DeleteApplicationRequest.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_fonoster_applications_v1beta2_DeleteApplicationResponse(arg) { if (!(arg instanceof applications_pb.DeleteApplicationResponse)) { throw new Error('Expected argument of type fonoster.applications.v1beta2.DeleteApplicationResponse'); } return Buffer.from(arg.serializeBinary()); } function deserialize_fonoster_applications_v1beta2_DeleteApplicationResponse(buffer_arg) { return applications_pb.DeleteApplicationResponse.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_fonoster_applications_v1beta2_EvaluateIntelligenceRequest(arg) { if (!(arg instanceof applications_pb.EvaluateIntelligenceRequest)) { throw new Error('Expected argument of type fonoster.applications.v1beta2.EvaluateIntelligenceRequest'); } return Buffer.from(arg.serializeBinary()); } function deserialize_fonoster_applications_v1beta2_EvaluateIntelligenceRequest(buffer_arg) { return applications_pb.EvaluateIntelligenceRequest.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_fonoster_applications_v1beta2_EvaluateIntelligenceResponse(arg) { if (!(arg instanceof applications_pb.EvaluateIntelligenceResponse)) { throw new Error('Expected argument of type fonoster.applications.v1beta2.EvaluateIntelligenceResponse'); } return Buffer.from(arg.serializeBinary()); } function deserialize_fonoster_applications_v1beta2_EvaluateIntelligenceResponse(buffer_arg) { return applications_pb.EvaluateIntelligenceResponse.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_fonoster_applications_v1beta2_GetApplicationRequest(arg) { if (!(arg instanceof applications_pb.GetApplicationRequest)) { throw new Error('Expected argument of type fonoster.applications.v1beta2.GetApplicationRequest'); } return Buffer.from(arg.serializeBinary()); } function deserialize_fonoster_applications_v1beta2_GetApplicationRequest(buffer_arg) { return applications_pb.GetApplicationRequest.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_fonoster_applications_v1beta2_ListApplicationsRequest(arg) { if (!(arg instanceof applications_pb.ListApplicationsRequest)) { throw new Error('Expected argument of type fonoster.applications.v1beta2.ListApplicationsRequest'); } return Buffer.from(arg.serializeBinary()); } function deserialize_fonoster_applications_v1beta2_ListApplicationsRequest(buffer_arg) { return applications_pb.ListApplicationsRequest.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_fonoster_applications_v1beta2_ListApplicationsResponse(arg) { if (!(arg instanceof applications_pb.ListApplicationsResponse)) { throw new Error('Expected argument of type fonoster.applications.v1beta2.ListApplicationsResponse'); } return Buffer.from(arg.serializeBinary()); } function deserialize_fonoster_applications_v1beta2_ListApplicationsResponse(buffer_arg) { return applications_pb.ListApplicationsResponse.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_fonoster_applications_v1beta2_TestTokenResponse(arg) { if (!(arg instanceof applications_pb.TestTokenResponse)) { throw new Error('Expected argument of type fonoster.applications.v1beta2.TestTokenResponse'); } return Buffer.from(arg.serializeBinary()); } function deserialize_fonoster_applications_v1beta2_TestTokenResponse(buffer_arg) { return applications_pb.TestTokenResponse.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_fonoster_applications_v1beta2_UpdateApplicationRequest(arg) { if (!(arg instanceof applications_pb.UpdateApplicationRequest)) { throw new Error('Expected argument of type fonoster.applications.v1beta2.UpdateApplicationRequest'); } return Buffer.from(arg.serializeBinary()); } function deserialize_fonoster_applications_v1beta2_UpdateApplicationRequest(buffer_arg) { return applications_pb.UpdateApplicationRequest.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_fonoster_applications_v1beta2_UpdateApplicationResponse(arg) { if (!(arg instanceof applications_pb.UpdateApplicationResponse)) { throw new Error('Expected argument of type fonoster.applications.v1beta2.UpdateApplicationResponse'); } return Buffer.from(arg.serializeBinary()); } function deserialize_fonoster_applications_v1beta2_UpdateApplicationResponse(buffer_arg) { return applications_pb.UpdateApplicationResponse.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_google_protobuf_Empty(arg) { if (!(arg instanceof google_protobuf_empty_pb.Empty)) { throw new Error('Expected argument of type google.protobuf.Empty'); } return Buffer.from(arg.serializeBinary()); } function deserialize_google_protobuf_Empty(buffer_arg) { return google_protobuf_empty_pb.Empty.deserializeBinary(new Uint8Array(buffer_arg)); } // Applications service definition var ApplicationsService = exports.ApplicationsService = { // Create a new application createApplication: { path: '/fonoster.applications.v1beta2.Applications/CreateApplication', requestStream: false, responseStream: false, requestType: applications_pb.CreateApplicationRequest, responseType: applications_pb.CreateApplicationResponse, requestSerialize: serialize_fonoster_applications_v1beta2_CreateApplicationRequest, requestDeserialize: deserialize_fonoster_applications_v1beta2_CreateApplicationRequest, responseSerialize: serialize_fonoster_applications_v1beta2_CreateApplicationResponse, responseDeserialize: deserialize_fonoster_applications_v1beta2_CreateApplicationResponse, }, // Get an application getApplication: { path: '/fonoster.applications.v1beta2.Applications/GetApplication', requestStream: false, responseStream: false, requestType: applications_pb.GetApplicationRequest, responseType: applications_pb.Application, requestSerialize: serialize_fonoster_applications_v1beta2_GetApplicationRequest, requestDeserialize: deserialize_fonoster_applications_v1beta2_GetApplicationRequest, responseSerialize: serialize_fonoster_applications_v1beta2_Application, responseDeserialize: deserialize_fonoster_applications_v1beta2_Application, }, // List applications listApplications: { path: '/fonoster.applications.v1beta2.Applications/ListApplications', requestStream: false, responseStream: false, requestType: applications_pb.ListApplicationsRequest, responseType: applications_pb.ListApplicationsResponse, requestSerialize: serialize_fonoster_applications_v1beta2_ListApplicationsRequest, requestDeserialize: deserialize_fonoster_applications_v1beta2_ListApplicationsRequest, responseSerialize: serialize_fonoster_applications_v1beta2_ListApplicationsResponse, responseDeserialize: deserialize_fonoster_applications_v1beta2_ListApplicationsResponse, }, // Update an application updateApplication: { path: '/fonoster.applications.v1beta2.Applications/UpdateApplication', requestStream: false, responseStream: false, requestType: applications_pb.UpdateApplicationRequest, responseType: applications_pb.UpdateApplicationResponse, requestSerialize: serialize_fonoster_applications_v1beta2_UpdateApplicationRequest, requestDeserialize: deserialize_fonoster_applications_v1beta2_UpdateApplicationRequest, responseSerialize: serialize_fonoster_applications_v1beta2_UpdateApplicationResponse, responseDeserialize: deserialize_fonoster_applications_v1beta2_UpdateApplicationResponse, }, // Delete an application deleteApplication: { path: '/fonoster.applications.v1beta2.Applications/DeleteApplication', requestStream: false, responseStream: false, requestType: applications_pb.DeleteApplicationRequest, responseType: applications_pb.DeleteApplicationResponse, requestSerialize: serialize_fonoster_applications_v1beta2_DeleteApplicationRequest, requestDeserialize: deserialize_fonoster_applications_v1beta2_DeleteApplicationRequest, responseSerialize: serialize_fonoster_applications_v1beta2_DeleteApplicationResponse, responseDeserialize: deserialize_fonoster_applications_v1beta2_DeleteApplicationResponse, }, // Evaluate the intelligence for an Autopilot application evaluateIntelligence: { path: '/fonoster.applications.v1beta2.Applications/EvaluateIntelligence', requestStream: false, responseStream: false, requestType: applications_pb.EvaluateIntelligenceRequest, responseType: applications_pb.EvaluateIntelligenceResponse, requestSerialize: serialize_fonoster_applications_v1beta2_EvaluateIntelligenceRequest, requestDeserialize: deserialize_fonoster_applications_v1beta2_EvaluateIntelligenceRequest, responseSerialize: serialize_fonoster_applications_v1beta2_EvaluateIntelligenceResponse, responseDeserialize: deserialize_fonoster_applications_v1beta2_EvaluateIntelligenceResponse, }, // Create an Ephemeral Agent to perform test calls to an application createTestToken: { path: '/fonoster.applications.v1beta2.Applications/CreateTestToken', requestStream: false, responseStream: false, requestType: google_protobuf_empty_pb.Empty, responseType: applications_pb.TestTokenResponse, requestSerialize: serialize_google_protobuf_Empty, requestDeserialize: deserialize_google_protobuf_Empty, responseSerialize: serialize_fonoster_applications_v1beta2_TestTokenResponse, responseDeserialize: deserialize_fonoster_applications_v1beta2_TestTokenResponse, }, }; exports.ApplicationsClient = grpc.makeGenericClientConstructor(ApplicationsService, 'Applications');

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