zeyynepkaraduman
MCP Serverzeyynepkaradumanpublic

library book search mcp

基于 Google Books API 的书籍搜索服务,支持多种查询方式和多语言支持。

Repository Info

0
Stars
1
Forks
0
Watchers
1
Issues
Python
Language
MIT License
License

About This Server

基于 Google Books API 的书籍搜索服务,支持多种查询方式和多语言支持。

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

<<<<<<< HEAD

Kütüphane Kitap Arama MCP

Bu MCP (Model Context Protocol) servisi, Google Books API kullanarak kitap arama işlevselliği sağlar. Smithery platformunda deploy edilebilir ve çeşitli AI uygulamalarıyla entegre edilebilir.

Özellikler

  • 📚 Genel Kitap Arama: Kitap adı, yazar veya konuya göre arama
  • 👤 Yazara Göre Arama: Belirli bir yazarın tüm kitaplarını bulma
  • 🏷️ Kategoriye Göre Arama: Belirli kategorilerdeki kitapları listeleme
  • 📖 Detaylı Kitap Bilgisi: Kitap ID'si ile tam kitap detaylarını alma
  • 🌍 Çoklu Dil Desteği: Türkçe, İngilizce ve diğer dillerde arama
  • Hızlı Yanıt: Google Books API ile optimize edilmiş sorgular

Kullanılabilir Araçlar

1. search_library_books

Genel kitap arama işlevi.

Parametreler:

  • query (string): Aranacak kitap, yazar veya konu
  • max_results (int, opsiyonel): Maksimum sonuç sayısı (1-40, varsayılan: 10)
  • language (string, opsiyonel): Dil kodu (tr, en, fr, de vb., varsayılan: tr)

Örnek Kullanım:

{
  "query": "Harry Potter",
  "max_results": 5,
  "language": "tr"
}

2. search_by_author

Belirli bir yazarın kitaplarını arama.

Parametreler:

  • author (string): Yazar adı
  • max_results (int, opsiyonel): Maksimum sonuç sayısı (varsayılan: 10)

Örnek Kullanım:

{
  "author": "Orhan Pamuk",
  "max_results": 10
}

3. search_by_category

Kategoriye göre kitap arama.

Parametreler:

  • category (string): Kitap kategorisi
  • max_results (int, opsiyonel): Maksimum sonuç sayısı (varsayılan: 10)

Örnek Kullanım:

{
  "category": "Fiction",
  "max_results": 15
}

4. get_book_info

Belirli bir kitabın detaylı bilgilerini alma.

Parametreler:

  • book_id (string): Google Books API kitap ID'si

Örnek Kullanım:

{
  "book_id": "zyTCAlFPjgYC"
}

Yanıt Formatı

Tüm araçlar şu formatta yanıt döner:

{
  "success": true,
  "totalItems": 1000,
  "query": "arama terimi",
  "books": [
    {
      "title": "Kitap Başlığı",
      "authors": ["Yazar Adı"],
      "publisher": "Yayınevi",
      "publishedDate": "2023",
      "description": "Kitap açıklaması...",
      "pageCount": 300,
      "categories": ["Kategori"],
      "averageRating": 4.5,
      "ratingsCount": 100,
      "language": "tr",
      "previewLink": "https://...",
      "infoLink": "https://...",
      "thumbnail": "https://..."
    }
  ]
}

Kurulum ve Çalıştırma

Yerel Geliştirme

  1. Gereksinimleri yükleyin:
pip install -r requirements.txt
  1. Serveri başlatın:
python server.py

Smithery Deploy

Bu proje Smithery platformunda otomatik olarak deploy edilebilir. smithery.yaml dosyası gerekli konfigürasyonu içerir.

Konfigürasyon

Smithery üzerinde aşağıdaki ayarları yapabilirsiniz:

  • default_language: Varsayılan arama dili (varsayılan: "tr")
  • max_results_limit: Maksimum sonuç limiti (varsayılan: 20, max: 40)

API Limitleri

  • Google Books API ücretsiz kullanım sınırları içinde çalışır
  • Günlük 1000 sorgu limiti
  • Sorgu başına maksimum 40 sonuç

Lisans

MIT Lisansı ile lisanslanmıştır.

Katkıda Bulunma

  1. Projeyi fork edin
  2. Yeni bir feature branch oluşturun
  3. Değişikliklerinizi commit edin
  4. Branch'inizi push edin
  5. Pull request oluşturun

İletişim

Sorularınız için issue açabilirsiniz.

library-book-search-mcp

0d448af03999462217d1fe225dd31fd8853d5478

Quick Start

1

Clone the repository

git clone https://github.com/zeyynepkaraduman/library-book-search-mcp
2

Install dependencies

cd library-book-search-mcp
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerzeyynepkaraduman
Repolibrary-book-search-mcp
LanguagePython
LicenseMIT License
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation