Google News entegrasyonu otomatik konu kategorileştirmesi, çok dillendirme desteği ve SerpAPI üzerinden başlıklar, hikayeler ve ilgili konuları kapsayan kapsamlı arama yetenekleriyle birlikte gelir.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"chanmeng666-server-google-news": {
"command": "node",
"args": [
"~/.mcp/server-google-news/index.js"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/ChanMeng666/server-google-news.git ~/.mcp/server-google-news
cd ~/.mcp/server-google-news SerpAPI entegrasyonu aracılığıyla Google Haaber arama yetenekleri sağlayan bir Model Context Protocol (MCP) sunucu uygulaması. Haber sonuçlarını otomatik olarak kategorize eder ve birden fazla dili ve bölgeyi destekler.
https://github.com/user-attachments/assets/1cc71c27-f840-4c94-9ab5-460d84ba4779
Sorgu tabanlı arama, konu arama, yayın filtresi ve hikaye kapsamı dahil kapsamlı arama yetenekleri.
Yapılandırılabilir dil ve ülke kodları aracılığıyla birden fazla dili ve bölgeyi destekler.
Haber sonuçlarını AI & Teknoloji, İşletme, Bilim & Araştırma ve Sağlık gibi konulara otomatik olarak kategorize eder.
Başlıklar, hikayeler, ilgili konular ve menü bağlantıları dahil çeşitli haber sonuç türlerini işler.
API hataları ve geçersiz girişler için kapsamlı hata yönetimi, yardımcı hata mesajları ile.
Desteklenmeyen dil kodları için otomatik İngilizce yedek ayarı ve uygun kullanıcı bildirimleri.
Başlamadan önce, bir SerpApi anahtarı almanız gerekir. İşte nasıl:
SerpApi websitesini ziyaret edin ve bir hesap oluşturun
Kaydolduktan sonra Panonuza gidin:
API Kullanım Detayları:
Kullanım Limitleri:
Konfigürasyon çözümümü görmek için tıklayın 👉 https://github.com/modelcontextprotocol/servers/issues/76
npm install
npm run build
claude_desktop_config.json dosyanızı aşağıdaki içerikle değiştirin (sistemin dosya yollarını ayarlayın): "google-news": {
"command": "D:\\Program\\nvm\\node.exe",
"args": [
"D:\\github_repository\\path_to\\dist\\index.js"
],
"env": {
"SERP_API_KEY": "your-api-key"
}
}
npm start
claude_desktop_config.json dosyasında API anahtar konfigürasyonunu doğrulayınEvals paketi bir MCP client'ını yükler ve ardından index.ts dosyasını çalıştırır, bu nedenle testler arasında yeniden derlemek gerekli değildir. npx komutunun başına ortam değişkenleri ekleyerek yükleyebilirsiniz. Tam dokümantasyon burada bulunabilir.
OPENAI_API_KEY=your-key npx mcp-eval src/evals/evals.ts src/index.ts
Google Haaber'i Claude Desktop'a otomatik olarak Smithery aracılığıyla yüklemek için:
npx -y @smithery/cli install @chanmeng666/google-news-server --client claude
npx @michaellatman/mcp-get@latest install @chanmeng666/google-news-server
Eski bir Windows PowerShell sürümü kullanıyorsanız, bu komuttan önce
Set-ExecutionPolicy Bypass -Scope Processkomutunu çalıştırmanız gerekebilir.
@chanmeng666/google-news-server
# npm kullanarak
npm i @chanmeng666/google-news-server
# veya
npm install @chanmeng666/google-news-server
# yarn kullanarak
yarn add @chanmeng666/google-news-server
# pnpm kullanarak
pnpm add @chanmeng666/google-news-server
Sunucu Model Context Protocol'ü uygular ve aşağıdaki parametrelere sahip bir Google Haaber arama tool'u sunar:
q: Arama sorgusugl: Ülke kodu (örn. 'us', 'uk')hl: Dil kodu (örn. 'en', 'es')topic_token: Belirli haber konuları için tokenpublication_token: Belirli yayınlar için tokenstory_token: Bir hikayenin tam kapsamı için tokensection_token: Belirli bölümler için token# Sıcak yenileme ile geliştirme modunda çalıştırın
npm run dev
# Linting çalıştırın
npm run lint
# Testleri çalıştırın
npm run test
Bu proje MIT lisansı altında lisanslanmıştır.
Chan Meng tarafından oluşturulmuş ve yönetilmektedir.
Bu MCP sunucusu, kapsamlı talimatlar ve yapılandırılmış veriler ile AI aracısı kullanımı için optimize edilmiştir.
{
"tool": "google_news_search",
"parameters": {
"q": "artificial intelligence latest developments",
"gl": "us",
"hl": "en"
}
}
Sunucu aşağıdaki yapıyla kategorize edilmiş haberler döndürür:
Bu sunucu, AI aracısı kullanımı için kapsamlı izleme ve optimizasyon içerir.
interface GEOMonitoringConfig {
trackingEnabled: boolean;
metricsEndpoint: string;
reportingInterval: number; // minutes
alertThresholds: {
errorRate: number;
responseTime: number;
successRate: number;
satisfactionScore: number;
};
}
Teknik uygulama detayları için src/geo-metrics.ts dosyasına bakın.
Bu sunucu, AI aracıları ve arama motorları için kapsamlı yapılandırılmış veriler sağlar.
Sunucu, Schema.org standartlarını takip eden yapılandırılmış veriler içerir:
google_news_searchTam yapılandırılmış veri için structured-data.json dosyasına bakın.
Barındırılan bir dağıtım Fronteir AI üzerinde mevcuttur.
Exa AI Search API'sini kullanan bir Model Context Protocol (MCP) sunucusu, Claude gibi AI asistanlarının web aramaları gerçekleştirmesini sağlar. Bu kurulum, AI modellerinin gerçek zamanlı web bilgilerine güvenli ve kontrollü bir şekilde erişmesini mümkün kılar.
ArXiv araştırma makalelerinde arama yapın
Web'i keşfedin, veri çıkarın ve etkileşim kurun - tek bir arayüz ile herkese açık internet üzerinde otomatik erişimi güçlendirin.
Ücretsiz çoklu arama motoru kullanarak web araması yapın (API ANAHTARI GEREKMEZ) — Bing, Baidu, DuckDuckGo, Brave, Exa ve CSDN'yi destekler.
DuckDuckGo kullanarak web araması yapın
Brave Search API kullanarak web arama yetenekleri