Agent-With-Custom-MCP-Server

このプロジェクトは、カスタムMCPサーバーを構築し、Gradioベースのチャットアプリケーションと統合する方法を示しています。リアルタイムAPIツールやSQLiteデータベースクエリを利用し、ユーザーが多様なクエリを単一のチャットセッション内で処理できる強力なマルチツールチャットアシスタントを提供します。

GitHubスター

0

ユーザー評価

未評価

フォーク

0

イシュー

0

閲覧数

0

お気に入り

0

README
Agent-With-Custom-MCP-Server

This project demonstrates building a custom MCP (Model Context Protocol) server from scratch and integrating it seamlessly with a Gradio-based chat application. It extends the previous work of connecting existing MCP servers by providing full control over server behavior and enabling deeper customization for AI agent workflows.

This project demonstrates a powerful multi-tool chat assistant built using the Model Context Protocol (MCP). It integrates:

Custom MCP servers for real-time API tools like weather information and IP reputation checks.

  • A prebuilt SQLite MCP server to perform live database queries.

  • A user-friendly Gradio chat interface for seamless conversational interaction.

  • By combining these components, the assistant can handle diverse queries—from database management and API calls to fetching real-time data—all within a single chat session.

Important: API Keys and Environment Variables

To run this project, you must add your API keys to a .env file in the root directory:

  • GROQ_API_KEY — for the Groq language model access from Groq

  • ABUSEIPDB_API_KEY — for checking IP reputation from abuseipdb

  • WEATHERMAP_API_KEY — for weather data from OpenWeatherMap

👉 You can read more about this on my Medium page.

作者情報

9

フォロワー

21

リポジトリ

0

Gist

5

貢献数

トップ貢献者

スレッド