manifest.json•3.08 kB
{
"id": "google-news-server",
"name": "Google News Server",
"version": "1.0.0",
"description": "MCP server for Google News search via SerpAPI integration. Automatically categorizes news results and supports multiple languages and regions.",
"author": "Chan Meng",
"license": "MIT",
"homepage": "https://github.com/ChanMeng666/server-google-news",
"repository": {
"type": "git",
"url": "https://github.com/ChanMeng666/server-google-news.git"
},
"categories": ["news", "search", "information"],
"keywords": ["news", "google", "search", "mcp", "serpapi"],
"server": {
"entry_point": "dist/index.js",
"command": "node",
"args": ["dist/index.js"],
"environment_variables": {
"SERP_API_KEY": {
"description": "SerpAPI key for Google News access",
"required": true,
"type": "string"
}
}
},
"mcp": {
"protocol_version": "1.0.0",
"capabilities": {
"tools": {
"google_news_search": {
"description": "Search Google News for articles and news content with automatic categorization",
"parameters": {
"q": "Search query string",
"gl": "Country code (e.g., 'us', 'uk')",
"hl": "Language code (e.g., 'en', 'es')",
"topic_token": "Token for specific news topics",
"publication_token": "Token for specific publishers",
"story_token": "Token for full coverage of a story",
"section_token": "Token for specific sections"
}
}
}
}
},
"requirements": {
"node": ">=18.0.0"
},
"icon": "public/server-google-news.svg",
"files": [
"dist/",
"public/",
"package.json",
"README.md",
"LICENSE",
"llms.txt",
"structured-data.json"
],
"ai_metadata": {
"purpose": "Google News search and categorization for AI agents",
"use_cases": [
"news monitoring",
"research assistance",
"content curation",
"market intelligence",
"breaking news alerts",
"topic exploration"
],
"capabilities": {
"search_types": ["keyword", "topic", "publication", "story", "section"],
"categorization": "automatic",
"languages_supported": ["en", "es", "fr", "de", "it", "pt", "ru", "ja", "ko", "zh"],
"regions_supported": "global",
"output_format": "structured_text",
"real_time": true
},
"integration_guidelines": {
"mcp_protocol": "1.0.0",
"tool_name": "google_news_search",
"response_format": "structured_text",
"rate_limits": "2 requests/second",
"concurrent_requests": 5,
"cache_duration": "1 hour"
},
"ai_optimization": {
"geo_enabled": true,
"structured_data": true,
"llms_txt": true,
"error_handling": "comprehensive",
"fallback_support": true,
"monitoring": "enabled"
},
"performance_metrics": {
"average_response_time": "< 3 seconds",
"success_rate": "> 95%",
"categorization_accuracy": "> 85%",
"uptime": "> 99%"
}
}
}