dataforseo-mcp-server
Version:
A Model Context Protocol (MCP) server for the DataForSEO API, enabling modular and extensible integration of DataForSEO endpoints with support for both HTTP and SSE transports.
30 lines • 751 B
JavaScript
export class BaseModule {
dataForSEOClient;
constructor(dataForSEOClient) {
this.dataForSEOClient = dataForSEOClient;
}
formatError(error) {
return error instanceof Error ? error.message : 'Unknown error';
}
formatResponse(data) {
return {
content: [
{
type: "text",
text: JSON.stringify(data, null, 2),
},
],
};
}
formatErrorResponse(error) {
return {
content: [
{
type: "text",
text: `Error: ${this.formatError(error)}`,
},
],
};
}
}
//# sourceMappingURL=base.module.js.map