-
-
Notifications
You must be signed in to change notification settings - Fork 21
Expand file tree
/
Copy pathmanifest.json
More file actions
100 lines (100 loc) · 3 KB
/
manifest.json
File metadata and controls
100 lines (100 loc) · 3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
{
"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%"
}
}
}