agent-tools-mcp-hub
Health Uyari
- License รขโฌโ License: MIT
- Description รขโฌโ Repository has a description
- Active repo รขโฌโ Last push 0 days ago
- Low visibility รขโฌโ Only 5 GitHub stars
Code Gecti
- Code scan รขโฌโ Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions รขโฌโ No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
๐ค A curated collection of modular, plug-and-play AI Agent Tools & Model Context Protocol (MCP) server connectors for Python and TypeScript.
๐ค Agent Tools & MCP Servers Hub
A curated, plug-and-play collection of AI Agent Tools, Model Context Protocol (MCP) servers, and integration connectors for modern AI agents (LangChain, CrewAI, AutoGen, OpenAI Swarm).
๐ Why This Repo?
Building AI agents requires connecting them to real-world APIs, tools, and databases. This repository provides:
- ๐งฉ Zero-conflict Modular Tools: Every tool lives in its own standalone directory (
tools/<tool-name>/). - โก Multi-Language Support: Implementations in Python, TypeScript/Node.js, or Go.
- ๐ Universal Compatibility: Compatible with Model Context Protocol (MCP), OpenAI Function Calling, and LangChain Tools.
- ๐ค Beginner-Friendly Open Source: Ideal for first-time and seasoned contributors alike.
๐ Tools & Connectors Catalog
| Tool Name | Category | Language | MCP Compatible | Description |
|---|---|---|---|---|
duckduckgo_search |
Search & Web | Python | โ | Instant internet search tool using DuckDuckGo HTML/API |
wikipedia_search |
Search & Web | Python | โ | Fetch clean article extracts and summaries from Wikipedia |
arxiv_search |
Search & Web | Python | โ | Query arXiv API for research papers, authors & abstracts |
rss_feed_reader |
Search & Web | Python | โ | Parse RSS/Atom feeds and return the latest article titles, links, and summaries |
crypto_price_checker |
Finance | Python | โ | Live cryptocurrency prices, 24h market trends & market caps |
currency_converter |
Finance | Python | โ | Real-time foreign exchange rate conversion |
open_meteo_weather |
Weather | Python | โ | Zero-auth current weather & 7-day forecast queries |
sqlite_query_runner |
Database | Python | โ | Safely execute read-only SQL queries on local SQLite databases |
slack_notifier |
Communication | Python | โ | Send structured alert blocks and updates to Slack channels |
jwt_decoder |
Utilities | Python | โ | Decode JWT tokens and inspect headers & payloads |
langchain_wrapper_demo |
AI Integration | Python | โ | StructuredTool wrapper integration for LangChain agents |
hackernews_profile |
Search & Web | Python | โ | Fetch user profile data and karma score from HackerNews |
crypto_price_tracker |
Finance | Python | โ | A tool to fetch the current price of cryptocurrencies using the CoinGecko API. |
telegram_notifier |
Communication | Python | โ | Sends text messages, alerts, and Markdown/HTML notifications to Telegram chats or channels via Telegram Bot API. |
yahoo_finance |
Finance | Python | โ | A tool to fetch current stock quotes and basic company info using Yahoo Finance. |
qr_code_generator |
Utilities | Python | โ | Generates QR code images from URLs or text strings and returns them as base64-encoded PNG data. |
hackernews_profile_ts |
Search & Web | TypeScript | โ | Fetches HackerNews user profiles with karma, creation date, and submission count. |
github_repo_info |
Developer Tools | Python | โ | Fetches public metadata for any GitHub repository โ stars, forks, primary language, open issues, license, topics and description. |
github_repo_stats_ts |
Developer Tools | TypeScript | โ | Fetches public GitHub repository statistics and recent release history via the GitHub REST API. |
github_issue_pr_manager |
Developer Tools | Python | โ | Lists GitHub issues/PRs and creates issues/comments for repositories via GitHub REST API. |
github_pr_diff |
Developer Tools | TypeScript | โ | Fetch diff files and patch details for any GitHub pull request to enable automated AI code reviews. |
github_pr_diff_ts |
Developer Tools | TypeScript | โ | Fetches pull request metadata, per-file patches, and raw unified diffs from the GitHub REST API to enable automated AI code reviews. |
github_pr_code_review_diff_ts |
Developer Tools | TypeScript | โ | Fetches changed files and patch details for an open GitHub pull request for automated code review workflows. |
jira_ticket_status_fetcher |
Developer Tools | Python | โ | Fetch the status, summary, and description of a Jira ticket using the Jira Cloud REST API. |
trello_card_creator |
Developer Tools | Python | โ | Create task cards in specified Trello lists using the Trello REST API. |
docker_container_status |
Developer Tools | Python | โ | Queries the local Docker daemon and reports container status, health, and live resource statistics. |
spotify_player |
Media | Python | โ | Fetch the currently playing track and the user's private/public playlists from Spotify. |
pdf_text_extractor |
Utilities | Python | โ | Extract plain text from local PDF files using pypdf. |
public_holiday_lookup |
Utilities | Python | โ | Retrieves public holiday dates for an ISO country code and calendar year using the free Nager.Date API. |
brave_search |
Search & Web | Python | โ | Queries the Brave Search REST API for privacy-first web results with titles, URLs, snippets and freshness filters. |
discord_webhook_announcer_ts |
Communication | TypeScript | โ | Sends Discord notifications and rich embed announcements through a Discord webhook URL. |
gemini_embeddings |
AI Integration | Python | โ | Generate text embeddings for semantic search using the Google Generative AI Python SDK (Gemini API) or Vertex AI. |
google_custom_search |
Search & Web | Python | โ | Searches the web via Google's Custom Search JSON API and returns the top matching links with titles and snippets. |
supabase_table_query |
Database | TypeScript | โ | Query and insert rows in a Supabase Postgres table using @supabase/supabase-js. |
postgres_query_runner |
Database | Python | โ | Execute parameterized, read-only SQL queries against a PostgreSQL database using psycopg2. |
redis_key_value_store |
Database | Python | โ | Get and set cached values in a Redis instance with optional TTL expiration. |
chromadb_vector_query |
Database | Python | โ | Runs semantic similarity searches against a local persistent ChromaDB vector database. |
telegram_bot_sender |
Communication | Python | โ | Send agent alerts and text messages to Telegram chats using the Telegram Bot API. |
twilio_sms_alert |
Communication | Python | โ | Sends critical SMS alert notifications via the Twilio Programmable Messaging API for agent workflows. |
twitter_x_post_creator_ts |
Communication | TypeScript | โ | Create automated text posts using the X API v2. |
sendgrid_email_dispatcher |
Communication | Python | โ | Send plain-text or HTML emails to recipients using the SendGrid API. |
crewai_wrapper_demo |
Frameworks | Python | โ | Adapts any tool in this hub into a CrewAI tool automatically with dynamic Pydantic schemas. |
| Add your tool here! | Any | Any | Any | Submit a pull request in 15 minutes! |
๐ Quick Start: Using a Tool
Python Example
import sys
sys.path.append("tools/duckduckgo_search")
from tool import search_duckduckgo
results = search_duckduckgo(query="Model Context Protocol Specification", max_results=3)
print(results)
TypeScript / MCP Example
cd tools/hackernews_profile_ts
npm install
npm run build
npm start
๐ค How to Contribute (Easy 15-Minute Guide)
We welcome all contributions! Whether you want to add an API wrapper, a new database connector, or fix documentation:
- Fork this repository.
- Pick an open issue labeled
good first issueor propose your own. - Duplicate
tools/_template/intotools/your_tool_name/. - Implement your tool logic + add a quick
README.md. - Run tests / linting:
python scripts/validate_tools.py - Submit a Pull Request!
๐ Read our complete Contribution Guide (CONTRIBUTING.md) for step-by-step instructions.
๐ฅ Contributors
Thanks to these wonderful people for contributing to the Agent Tools Hub!
Tarun Jalandhara ๐ป ๐ ๐ |
Stefan Nut ๐ป ๐ |
Govardhan Reddy ๐ ๐ |
Vishal ๐ป ๐ |
BaseQube ๐ป ๐ฆ๏ธ |
Imagenize ๐ป ๐ก |
Liang Zhengtao ๐ป ๐ฐ |
jalaj ๐ป ๐ |
A13790618 ๐ป ๐ฌ |
ace-ai-controller ๐ป ๐ ๏ธ |
Lucas-doyle ๐ป ๐ฐ |
securetechs ๐ป ๐ |
Mukunt07 ๐ป ๐ต |
ayesha8087 ๐ป ๐ |
Anirudha Talmale ๐ป ๐ |
Samnang Uy ๐ป ๐ก |
golden-dragon-dev ๐ป ๐ง |
Trung Nguyen ๐ป ๐ |
jayarbrul03 ๐ป ๐๏ธ |
ImpactEngineer87 ๐ป ๐ฌ |
Mike R ๐ป ๐ง |
Jean Patrick ๐ป ๐ ๏ธ |
hernandezcruzhecto ๐ป ๐๏ธ |
ricardo4453 ๐ป ๐ฌ |
tomwork0427 ๐ป ๐ |
goldenstar9393 ๐ป ๐ก๏ธ |
Dobrivoje ๐ป ๐๏ธ |
Ammar Khan ๐ป ๐ |
This project follows the all-contributors specification. Contributions of any kind are welcome!
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi