We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kodey-ai/salesforce-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
provider.ts•819 B
import { McpProvider, McpTool, Services } from "@salesforce/mcp-provider-api";
import { ExampleMcpTool } from "./tools/example_tool.js";
/**
* Example MCPProvider for demonstration puproses
*/
export class ExampleMcpProvider extends McpProvider {
// Must return a name for your McpProvider. It is recommended to make this match the class name
public getName(): string {
return "ExampleMcpProvider";
}
// Must return a promise containing an array of the McpTool instances that you want to register
public provideTools(services: Services): Promise<McpTool[]> {
return Promise.resolve([
new ExampleMcpTool(services.getTelemetryService()),
]);
}
// This ExampleMcpProvider does not implement provideResources or providePrompts since the
// main MCP server doesn't consume them yet.
}