guardian-mcp-server
Version:
MCP server for The Guardian newspaper
15 lines • 630 B
JavaScript
import { SearchTagsParamsSchema } from '../types/guardian.js';
import { formatTagsResponse } from '../utils/formatters.js';
export async function guardianSearchTags(client, args) {
const params = SearchTagsParamsSchema.parse(args);
const searchParams = {
q: params.query,
'page-size': params.page_size || 20,
page: params.page || 1
};
const response = await client.searchTags(searchParams);
const tags = response.response.results;
const pagination = response.response;
return formatTagsResponse(tags, params.query, pagination);
}
//# sourceMappingURL=guardian-search-tags.js.map