
awesome-mcp-servers
A collection of MCP servers.
Stars: 1773

Awesome MCP Servers is a curated list of Model Context Protocol (MCP) servers that enable AI models to securely interact with local and remote resources through standardized server implementations. The list includes production-ready and experimental servers that extend AI capabilities through file access, database connections, API integrations, and other contextual services.
README:
A curated list of awesome Model Context Protocol (MCP) servers.
MCP is an open protocol that enables AI models to securely interact with local and remote resources through standardized server implementations. This list focuses on production-ready and experimental MCP servers that extend AI capabilities through file access, database connections, API integrations, and other contextual services.
- 🎖️ – official implementation
- programming language
- 🐍 – Python codebase
- 📇 – TypeScript codebase
- 🏎️ – Go codebase
- 🦀 – Rust codebase
- #️⃣ - C# Codebase
- scope
- ☁️ - Cloud Service
- 🏠 - Local Service
- operating system
- 🍎 – For macOS
- 🪟 – For Windows
[!NOTE] Confused about Local 🏠 vs Cloud ☁️?
- Use local when MCP server is talking to a locally installed software, e.g. taking control over Chrome browser.
- Use network when MCP server is talking to remote APIs, e.g. weather API.
[!NOTE] We now have a web-based directory that is synced with the repository.
- 📂 - Browser Automation
- 🎨 - Art & Culture
- ☁️ - Cloud Platforms
- 🖥️ - Command Line
- 💬 - Communication
- 👤 - Customer Data Platforms
- 🗄️ - Databases
- 🛠️ - Developer Tools
- 📂 - File Systems
- 💰 - Finance & Fintech
- 🧠 - Knowledge & Memory
- 🗺️ - Location Services
- 📊 - Monitoring
- 🔎 - Search
- 🔒 - Security
- 🚆 - Travel & Transportation
- 🔄 - Version Control
- 🛠️ - Other Tools and Integrations
Web content access and automation capabilities. Enables searching, scraping, and processing web content in AI-friendly formats.
- @blackwhite084/playwright-plus-python-mcp 🌐 - An MCP python server using Playwright for browser automation,more suitable for llm
- @executeautomation/playwright-mcp-server 🌐⚡️ - An MCP server using Playwright for browser automation and webscrapping
- @automatalabs/mcp-server-playwright 🌐 🖱️ - An MCP server for browser automation using Playwright
- @modelcontextprotocol/server-puppeteer 📇 🏠 - Browser automation for web scraping and interaction
- @kimtaeyoon83/mcp-server-youtube-transcript 📇 ☁️ - Fetch YouTube subtitles and transcripts for AI analysis
- @recursechat/mcp-server-apple-shortcuts 📇 🏠 🍎 - An MCP Server Integration with Apple Shortcuts
-
@kimtth/mcp-aoai-web-browsing 🐍 🏠 - A
minimal
server/client MCP implementation using Azure OpenAI and Playwright. - @pskill9/web-search 📇 🏠 - An MCP server that enables free web searching using Google search results, with no API keys required.
Access and explore art collections, cultural heritage, and museum databases. Enables AI models to search and analyze artistic and cultural content.
burningion/video-editing-mcp 📹🎬 - Add, Analyze, Search, and Generate Video Edits from your Video Jungle Collection
- r-huijts/rijksmuseum-mcp 📇 ☁️ - Rijksmuseum API integration for artwork search, details, and collections
Cloud platform service integration. Enables management and interaction with cloud infrastructure and services.
- Cloudflare MCP Server 🎖️ 📇 ☁️ - Integration with Cloudflare services including Workers, KV, R2, and D1
- Kubernetes MCP Server - 🏎️ ☁️/🏠 Kubernetes cluster operations through MCP
- @flux159/mcp-server-kubernetes - 📇 ☁️/🏠 Typescript implementation of Kubernetes cluster operations for pods, deployments, services.
Run commands, capture output and otherwise interact with shells and command line tools.
-
g0t4/mcp-server-commands 📇 🏠 - Run any command with
run_command
andrun_script
tools. - MladenSU/cli-mcp-server 🐍 🏠 - Command line interface with secure execution and customizable security policies
- tumf/mcp-shell-server A secure shell command execution server implementing the Model Context Protocol (MCP)
Integration with communication platforms for message management and channel operations. Enables AI models to interact with team communication tools.
- hannesrudolph/imessage-query-fastmcp-mcp-server 🐍 🏠 🍎 - An MCP server that provides safe access to your iMessage database through Model Context Protocol (MCP), enabling LLMs to query and analyze iMessage conversations with proper phone number validation and attachment handling
- @modelcontextprotocol/server-slack 📇 ☁️ - Slack workspace integration for channel management and messaging
- @modelcontextprotocol/server-bluesky 📇 ☁️ - Bluesky instance integration for querying and interaction
- MarkusPfundstein/mcp-gsuite - 🐍 ☁️ - Integration with gmail and Google Calendar.
- adhikasp/mcp-twikit 🐍 ☁️ - Interact with Twitter search and timeline
Provides access to customer profiles inside of customer data platforms
- sergehuber/inoyu-mcp-unomi-server 📇 ☁️ - An MCP server to access and updates profiles on an Apache Unomi CDP server.
- OpenDataMCP/OpenDataMCP 🐍 ☁️ - Connect any Open Data to any LLM with Model Context Protocol.
- tinybirdco/mcp-tinybird 🐍 ☁️ - An MCP server to interact with a Tinybird Workspace from any MCP client.
Secure database access with schema inspection capabilities. Enables querying and analyzing data with configurable security controls including read-only access.
- domdomegg/airtable-mcp-server 📇 🏠 - Airtable database integration with schema inspection, read and write capabilities
- LucasHild/mcp-server-bigquery 🐍 ☁️ - BigQuery database integration with schema inspection and query capabilities
- ergut/mcp-bigquery-server 📇 ☁️ - Server implementation for Google BigQuery integration that enables direct BigQuery database access and querying capabilities
- ClickHouse/mcp-clickhouse 🐍 ☁️ - ClickHouse database integration with schema inspection and query capabilities
- @fireproof-storage/mcp-database-server 📇 ☁️ - Fireproof ledger database with multi-user sync
- designcomputer/mysql_mcp_server 🐍 🏠 - MySQL database integration with configurable access controls, schema inspection, and comprehensive security guidelines
- f4ww4z/mcp-mysql-server 🐍 🏠 - Node.js-based MySQL database integration that provides secure MySQL database operations
- @modelcontextprotocol/server-postgres 📇 🏠 - PostgreSQL database integration with schema inspection and query capabilities
- @modelcontextprotocol/server-sqlite 🐍 🏠 - SQLite database operations with built-in analysis features
- @joshuarileydev/supabase-mcp-server - Supabase MCP Server for managing and creating projects and organisations in Supabase
- ktanaka101/mcp-server-duckdb 🐍 🏠 - DuckDB database integration with schema inspection and query capabilities
- QuantGeekDev/mongo-mcp 📇 🏠 - MongoDB integration that enables LLMs to interact directly with databases.
- tinybirdco/mcp-tinybird 🐍 ☁️ - Tinybird integration with query and API capabilities
- kiliczsh/mcp-mongo-server 📇 🏠 - A Model Context Protocol Server for MongoDB
- KashiwaByte/vikingdb-mcp-server 🐍 ☁️ - VikingDB integration with collection and index introduction, vector store and search capabilities.
- neo4j-contrib/mcp-neo4j 🐍 🏠 - Model Context Protocol with Neo4j
- isaacwasserman/mcp-snowflake-server 🐍 ☁️ - Snowflake integration implementing read and (optional) write operations as well as insight tracking
- hannesrudolph/sqlite-explorer-fastmcp-mcp-server 🐍 🏠 - An MCP server that provides safe, read-only access to SQLite databases through Model Context Protocol (MCP). This server is built with the FastMCP framework, which enables LLMs to explore and query SQLite databases with built-in safety features and query validation.
- sirmews/mcp-pinecone 🐍 ☁️ - Pinecone integration with vector search capabilities
- runekaagaard/mcp-alchemy 🐍 🏠 - Universal SQLAlchemy-based database integration supporting PostgreSQL, MySQL, MariaDB, SQLite, Oracle, MS SQL Server and many more databases. Features schema and relationship inspection, and large dataset analysis capabilities.
Tools and integrations that enhance the development workflow and environment management.
- QuantGeekDev/docker-mcp 🏎️ 🏠 - Docker container management and operations through MCP
- snaggle-ai/openapi-mcp-server 🏎️ 🏠 - Connect any HTTP/REST API server using an Open API spec (v3)
- jetbrains/mcpProxy 🎖️ 📇 🏠 - Connect to JetBrains IDE
- tumf/mcp-text-editor 🐍 🏠 - A line-oriented text file editor. Optimized for LLM tools with efficient partial file access to minimize token usage.
- @joshuarileydev/simulator-mcp-server 📇 🏠 - An MCP server to control iOS Simulators
- @joshuarileydev/app-store-connect-mcp-server 📇 🏠 - An MCP server to communicate with the App Store Connect API for iOS Developers
- @sammcj/mcp-package-version 📇 🏠 - An MCP Server to help LLMs suggest the latest stable package versions when writing code.
- @delano/postman-mcp-server 📇 ☁️ - Interact with Postman API
- @vivekvells/mcp-pandoc 🗄️ 🚀 - MCP server for seamless document format conversion using Pandoc, supporting Markdown, HTML, PDF, DOCX (.docx), csv and more.
- @pskill9/website-downloader 🗄️ 🚀 - This MCP server provides a tool to download entire websites using wget. It preserves the website structure and converts links to work locally.
Integrations and tools designed to simplify data exploration, analysis and enhance data science workflows.
- @reading-plus-ai/mcp-server-data-exploration 🐍 ☁️ - Enables autonomous data exploration on .csv-based datasets, providing intelligent insights with minimal effort.
Provides direct access to local file systems with configurable permissions. Enables AI models to read, write, and manage files within specified directories.
- @modelcontextprotocol/server-filesystem 📇 🏠 - Direct local file system access.
- @modelcontextprotocol/server-google-drive 📇 ☁️ - Google Drive integration for listing, reading, and searching files
- hmk/box-mcp-server 📇 ☁️ - Box integration for listing, reading and searching files
- mark3labs/mcp-filesystem-server 🏎️ 🏠 - Golang implementation for local file system access.
- mamertofabian/mcp-everything-search 🐍 🏠 🪟 - Fast Windows file search using Everything SDK
- cyberchitta/llm-context.py 🐍 🏠 - Share code context with LLMs via MCP or clipboard
Financial data access and cryptocurrency market information. Enables querying real-time market data, crypto prices, and financial analytics.
- QuantGeekDev/coincap-mcp 📇 ☁️ - Real-time cryptocurrency market data integration using CoinCap's public API, providing access to crypto prices and market information without API keys
- anjor/coinmarket-mcp-server 🐍 ☁️ - Coinmarket API integration to fetch cryptocurrency listings and quotes
- berlinbra/alpha-vantage-mcp 🐍 ☁️ - Alpha Vantage API integration to fetch both stock and crypto information
Persistent memory storage using knowledge graph structures. Enables AI models to maintain and query structured information across sessions.
- @modelcontextprotocol/server-memory 📇 🏠 - Knowledge graph-based persistent memory system for maintaining context
- /CheMiguel23/MemoryMesh 📇 🏠 - Enhanced graph-based memory with a focus on AI role-play and story generation
- /topoteretes/cognee 📇 🏠 - Memory manager for AI apps and Agents using various graph and vector stores and allowing ingestion from 30+ data sources
- @hannesrudolph/mcp-ragdocs 🐍 🏠 - An MCP server implementation that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context
- @kaliaboi/mcp-zotero 📇 ☁️ - A connector for LLMs to work with collections and sources on your Zotero Cloud
Geographic and location-based services integration. Enables access to mapping data, directions, and place information.
- @modelcontextprotocol/server-google-maps 📇 ☁️ - Google Maps integration for location services, routing, and place details
- SecretiveShell/MCP-timeserver 🐍 🏠 - Access the time in any timezone and get the current local time
- webcoderz/MCP-Geo 🐍 🏠 - Geocoding MCP server for nominatim, ArcGIS, Bing
Access and analyze application monitoring data. Enables AI models to review error reports and performance metrics.
- @modelcontextprotocol/server-sentry 🐍 ☁️ - Sentry.io integration for error tracking and performance monitoring
- @modelcontextprotocol/server-raygun 📇 ☁️ - Raygun API V3 integration for crash reporting and real user monitoring
- metoro-io/metoro-mcp-server 🎖️ 🏎️ ☁️ - Query and interact with kubernetes environments monitored by Metoro
- @modelcontextprotocol/server-brave-search 📇 ☁️ - Web search capabilities using Brave's Search API
- @angheljf/nyt 📇 ☁️ - Search articles using the NYTimes API
- @modelcontextprotocol/server-fetch 🐍 🏠 ☁️ - Efficient web content fetching and processing for AI consumption
- ac3xx/mcp-servers-kagi 📇 ☁️ - Kagi search API integration
- exa-labs/exa-mcp-server 🎖️ 📇 ☁️ – A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
- fatwang2/search1api-mcp 📇 ☁️ - Search via search1api (requires paid API key)
- Tomatio13/mcp-server-tavily ☁️ 🐍 – Tavily AI search API
- blazickjp/arxiv-mcp-server ☁️ 🐍 - Search ArXiv research papers
- mzxrai/mcp-webresearch 🔍📚 - Search Google and do deep web research on any topic
- andybrandt/mcp-simple-arxiv - 🐍 ☁️ MCP for LLM to search and read papers from arXiv
- andybrandt/mcp-simple-pubmed - 🐍 ☁️ MCP to search and read medical / life sciences papers from PubMed.
- apify/mcp-server-rag-web-browser 📇 ☁️ - An MCP server for Apify's RAG Web Browser Actor to perform web searches, scrape URLs, and return content in Markdown.
- SecretiveShell/MCP-searxng 🐍 🏠 - An MCP Server to connect to searXNG instances
- Bigsy/Clojars-MCP-Server 📇 ☁️ - Clojars MCP Server for upto date dependency information of Clojure libraries
- Ihor-Sokoliuk/MCP-SearXNG 📇 🏠/☁️ - A Model Context Protocol Server for SearXNG
- erithwik/mcp-hn 🐍 ☁️ - An MCP server to search Hacker News, get top stories, and more.
- chanmeng/google-news-mcp-server 📇 ☁️ - Google News integration with automatic topic categorization, multi-language support, and comprehensive search capabilities including headlines, stories, and related topics through SerpAPI.
- devflowinc/trieve 🎖️📇☁️🏠 - Crawl, embed, chunk, search, and retrieve information from datasets through Trieve
- dnstwist MCP Server 📇🪟☁️ - MCP server for dnstwist, a powerful DNS fuzzing tool that helps detect typosquatting, phishing, and corporate espionage.
- Maigret MCP Server 📇🪟☁️ - MCP server for maigret, a powerful OSINT tool that collects user account information from various public sources. This server provides tools for searching usernames across social networks and analyzing URLs.
- Shodan MCP Server 📇🪟☁️ - MCP server for querying the Shodan API and Shodan CVEDB. This server provides tools for IP lookups, device searches, DNS lookups, vulnerability queries, CPE lookups, and more.
- VirusTotal MCP Server 📇🪟☁️ - MCP server for querying the VirusTotal API. This server provides tools for scanning URLs, analyzing file hashes, and retrieving IP address reports.
Access to travel and transportation information. Enables querying schedules, routes, and real-time travel data.
- NS Travel Information MCP Server 📇 ☁️ - Access Dutch Railways (NS) travel information, schedules, and real-time updates
Interact with Git repositories and version control platforms. Enables repository management, code analysis, pull request handling, issue tracking, and other version control operations through standardized APIs.
- @modelcontextprotocol/server-github 📇 ☁️ - GitHub API integration for repository management, PRs, issues, and more
- @modelcontextprotocol/server-gitlab 📇 ☁️ 🏠 - GitLab platform integration for project management and CI/CD operations
- @modelcontextprotocol/server-git 🐍 🏠 - Direct Git repository operations including reading, searching, and analyzing local repositories
- adhikasp/mcp-git-ingest 🐍 🏠 - Read and analyze GitHub repositories with your LLM
- ivo-toby/contentful-mcp 📇 🏠 - Update, create, delete content, content-models and assets in your Contentful Space
- mzxrai/mcp-openai 📇 ☁️ - Chat with OpenAI's smartest models
- mrjoshuak/godoc-mcp 🏎️ 🏠 - Token-efficient Go documentation server that provides AI assistants with smart access to package docs and types without reading entire source files
- pierrebrunelle/mcp-server-openai 🐍 ☁️ - Query OpenAI models directly from Claude using MCP protocol
- @modelcontextprotocol/server-everything 📇 🏠 - MCP server that exercises all the features of the MCP protocol
- baba786/phabricator-mcp-server 🐍 ☁️ - Interacting with Phabricator API
- MarkusPfundstein/mcp-obsidian 🐍 ☁️ 🏠 - Interacting with Obsidian via REST API
- calclavia/mcp-obsidian 📇 🏠 - This is a connector to allow Claude Desktop (or any MCP client) to read and search any directory containing Markdown notes (such as an Obsidian vault).
- anaisbetts/mcp-youtube 📇 ☁️ - Fetch YouTube subtitles
- danhilse/notion_mcp 🐍 ☁️ - Integrates with Notion's API to manage personal todo lists
- rusiaaman/wcgw 🐍 🏠 - Autonomous shell execution, computer control and coding agent. (Mac)
- reeeeemo/ancestry-mcp 🐍 🏠 - Allows the AI to read .ged files and genetic data
- sirmews/apple-notes-mcp 🐍 🏠 - Allows the AI to read from your local Apple Notes database (macOS only)
- anjor/coinmarket-mcp-server 🐍 🏠 - Coinmarket API integration to fetch cryptocurrency listings and quotes
- suekou/mcp-notion-server 📇 🏠 - Interacting with Notion API
- amidabuddha/unichat-mcp-server 🐍/📇 ☁️ - Send requests to OpenAI, MistralAI, Anthropic, xAI, Google AI or DeepSeek using MCP protocol via tool or predefined prompts. Vendor API key required
- evalstate/mcp-miro 📇 ☁️ - Access MIRO whiteboards, bulk create and read items. Requires OAUTH key for REST API.
- sooperset/mcp-atlassian 🐍 ☁️ - Natural language search and content access for Confluence workspaces
- pyroprompts/any-chat-completions-mcp - Chat with any other OpenAI SDK Compatible Chat Completions API, like Perplexity, Groq, xAI and more
- anaisbetts/mcp-installer 🐍 🏠 - An MCP server that installs other MCP servers for you.
- tanigami/mcp-server-perplexity 🐍 ☁️ - Interacting with Perplexity API.
- future-audiences/wikimedia-enterprise-model-context-protocol 🐍 ☁️ - Wikipedia Article lookup API
- andybrandt/mcp-simple-timeserver 🐍 🏠☁️ - An MCP server that allows checking local time on the client machine or current UTC time from an NTP server
- andybrandt/mcp-simple-openai-assistant - 🐍 ☁️ MCP to talk to OpenAI assistants (Claude can use any GPT model as his assitant)
- @llmindset/mcp-hfspace 📇 ☁️ - Use HuggingFace Spaces directly from Claude. Use Open Source Image Generation, Chat, Vision tasks and more. Supports Image, Audio and text uploads/downloads.
- zueai/mcp-manager 📇 ☁️ - Simple Web UI to install and manage MCP servers for Claude Desktop App.
- wong2/mcp-cli 📇 🏠 - CLI tool for testing MCP servers
- isaacwasserman/mcp-vegalite-server 🐍 🏠 - Generate visualizations from fetched data using the VegaLite format and renderer.
- tevonsb/homeassistant-mcp 📇 🏠 - Access Home Assistant data and control devices (lights, switches, thermostats, etc).
- allenporter/mcp-server-home-assistant 🐍 🏠 - Expose all Home Assistant voice intents through a Model Context Protocol Server allowing home control.
- nguyenvanduocit/all-in-one-model-context-protocol 🏎️ 🏠 - Some useful tools for developer, almost everything an engineer need: confluence, Jira, Youtube, run script, knowledge base RAG, fetch URL, Manage youtube channel, emails, calendar, gitlab
- @joshuarileydev/mac-apps-launcher-mcp-server 📇 🏠 - An MCP server to list and launch applications on MacOS
- ZeparHyfar/mcp-datetime - MCP server providing date and time functions in various formats
- SecretiveShell/MCP-wolfram-alpha 🐍 ☁️ - An MCP server for querying wolfram alpha API.
- Amazon Bedrock Nova Canvas 📇 ☁️ - Use Amazon Nova Canvas model for image generation.
- apinetwork/piapi-mcp-server 📇 ☁️ PiAPI MCP server makes user able to generate media content with Midjourney/Flux/Kling/Hunyuan/Udio/Trellis directly from Claude or any other MCP-compatible apps.
- gotoolkits/DifyWorkflow - 🏎️ ☁️ Tools to the query and execute of Dify workflows
- @pskill9/hn-server - 📇 ☁️ Parses the HTML content from news.ycombinator.com (Hacker News) and provides structured data for different types of stories (top, new, ask, show, jobs).
- @mediar-ai/screenpipe - 🎖️ 🦀 🏠 🍎 Local-first system capturing screen/audio with timestamped indexing, SQL/embedding storage, semantic search, LLM-powered history analysis, and event-triggered actions - enables building context-aware AI agents through a NextJS plugin ecosystem.
- FastMCP 🐍 - A high-level framework for building MCP servers in Python
- FastMCP 📇 - A high-level framework for building MCP servers in TypeScript
- Foxy Contexts 🏎️ - Golang library to write MCP Servers declaratively with functional testing included
- Genkit MCP 📇 – Provides integration between Genkit and the Model Context Protocol (MCP).
- LiteMCP 📇 - A high-level framework for building MCP servers in JavaScript/TypeScript
- mark3labs/mcp-go 🏎️ - Golang SDK for building MCP Servers and Clients.
- mcp-framework 📇 - Fast and elegant TypeScript framework for building MCP servers
-
mcp-proxy - 📇 A TypeScript SSE proxy for MCP servers that use
stdio
transport. - mcp-rs-template 🦀 - MCP CLI server template for Rust
- metoro-io/mcp-golang 🏎️ - Golang framework for building MCP Servers, focussed on type safety
- rectalogic/langchain-mcp 🐍 - Provides MCP tool calling support in LangChain, allowing for the integration of MCP tools into LangChain workflows.
- salty-flower/ModelContextProtocol.NET #️⃣ 🏠 - A C# SDK for building MCP servers on .NET 9 with NativeAOT compatibility ⚡ 🔌
- @marimo-team/codemirror-mcp - CodeMirror extension that implements the Model Context Protocol (MCP) for resource mentions and prompt commands.
- boilingdata/mcp-server-and-gw 📇 - An MCP stdio to HTTP SSE transport gateway with example server and MCP client.
- isaacwasserman/mcp-langchain-ts-client 📇 – Use MCP provided tools in LangChain.js
- lightconetech/mcp-gateway 📇 - A gateway demo for MCP SSE Server.
- mark3labs/mcphost 🏎️ - A CLI host application that enables Large Language Models (LLMs) to interact with external tools through the Model Context Protocol (MCP).
- MCP-Connect 📇 - A tiny tool that enables cloud-based AI services to access local Stdio based MCP servers by HTTP/HTTPS requests.
- SecretiveShell/MCP-Bridge 🐍 – an openAI middleware proxy to use mcp in any existing openAI compatible client
- sparfenyuk/mcp-proxy 🐍 – An MCP stdio to SSE transport gateawy.
- upsonic/gpt-computer-assistant 🐍 – framework to build vertical AI agent
[!NOTE] Looking for MCP clients? Check out the awesome-mcp-clients repository.
Want to ask Claude about Model Context Protocol?
Create a Project, then add this file to it:
https://modelcontextprotocol.io/llms-full.txt
Now Claude can answer questions about writing MCP servers and how they work
For Tasks:
Click tags to check more tools for each tasksFor Jobs:
Alternative AI tools for awesome-mcp-servers
Similar Open Source Tools

awesome-mcp-servers
Awesome MCP Servers is a curated list of Model Context Protocol (MCP) servers that enable AI models to securely interact with local and remote resources through standardized server implementations. The list includes production-ready and experimental servers that extend AI capabilities through file access, database connections, API integrations, and other contextual services.

RAGLAB
RAGLAB is a modular, research-oriented open-source framework for Retrieval-Augmented Generation (RAG) algorithms. It offers reproductions of 6 existing RAG algorithms and a comprehensive evaluation system with 10 benchmark datasets, enabling fair comparisons between RAG algorithms and easy expansion for efficient development of new algorithms, datasets, and evaluation metrics. The framework supports the entire RAG pipeline, provides advanced algorithm implementations, fair comparison platform, efficient retriever client, versatile generator support, and flexible instruction lab. It also includes features like Interact Mode for quick understanding of algorithms and Evaluation Mode for reproducing paper results and scientific research.

tidb.ai
TiDB.AI is a conversational search RAG (Retrieval-Augmented Generation) app based on TiDB Serverless Vector Storage. It provides an out-of-the-box and embeddable QA robot experience based on knowledge from official and documentation sites. The platform features a Perplexity-style Conversational Search page with an advanced built-in website crawler for comprehensive coverage. Users can integrate an embeddable JavaScript snippet into their website for instant responses to product-related queries. The tech stack includes Next.js, TypeScript, Tailwind CSS, shadcn/ui for design, TiDB for database storage, Kysely for SQL query building, NextAuth.js for authentication, Vercel for deployments, and LlamaIndex for the RAG framework. TiDB.AI is open-source under the Apache License, Version 2.0.

serverless-rag-demo
The serverless-rag-demo repository showcases a solution for building a Retrieval Augmented Generation (RAG) system using Amazon Opensearch Serverless Vector DB, Amazon Bedrock, Llama2 LLM, and Falcon LLM. The solution leverages generative AI powered by large language models to generate domain-specific text outputs by incorporating external data sources. Users can augment prompts with relevant context from documents within a knowledge library, enabling the creation of AI applications without managing vector database infrastructure. The repository provides detailed instructions on deploying the RAG-based solution, including prerequisites, architecture, and step-by-step deployment process using AWS Cloudshell.

kantv
KanTV is an open-source project that focuses on studying and practicing state-of-the-art AI technology in real applications and scenarios, such as online TV playback, transcription, translation, and video/audio recording. It is derived from the original ijkplayer project and includes many enhancements and new features, including: * Watching online TV and local media using a customized FFmpeg 6.1. * Recording online TV to automatically generate videos. * Studying ASR (Automatic Speech Recognition) using whisper.cpp. * Studying LLM (Large Language Model) using llama.cpp. * Studying SD (Text to Image by Stable Diffusion) using stablediffusion.cpp. * Generating real-time English subtitles for English online TV using whisper.cpp. * Running/experiencing LLM on Xiaomi 14 using llama.cpp. * Setting up a customized playlist and using the software to watch the content for R&D activity. * Refactoring the UI to be closer to a real commercial Android application (currently only supports English). Some goals of this project are: * To provide a well-maintained "workbench" for ASR researchers interested in practicing state-of-the-art AI technology in real scenarios on mobile devices (currently focusing on Android). * To provide a well-maintained "workbench" for LLM researchers interested in practicing state-of-the-art AI technology in real scenarios on mobile devices (currently focusing on Android). * To create an Android "turn-key project" for AI experts/researchers (who may not be familiar with regular Android software development) to focus on device-side AI R&D activity, where part of the AI R&D activity (algorithm improvement, model training, model generation, algorithm validation, model validation, performance benchmark, etc.) can be done very easily using Android Studio IDE and a powerful Android phone.

genai-quickstart-pocs
This repository contains sample code demonstrating various use cases leveraging Amazon Bedrock and Generative AI. Each sample is a separate project with its own directory, and includes a basic Streamlit frontend to help users quickly set up a proof of concept.

macai
Macai is a native macOS client for interacting with modern AI tools, such as ChatGPT and Ollama. It features organized chats with custom system messages, system-defined light/dark themes, backup and restore functionality, customizable context size, support for any model with a compatible API, formatted code blocks and tables, multiple chat tabs, CoreData data storage, streamed responses, and automatic chat name generation. Macai is in active development, with contributions welcome.

ragna
Ragna is a RAG orchestration framework designed for managing workflows and orchestrating tasks. It provides a comprehensive set of features for users to streamline their processes and automate repetitive tasks. With Ragna, users can easily create, schedule, and monitor workflows, making it an ideal tool for teams and individuals looking to improve their productivity and efficiency. The framework offers extensive documentation, community support, and a user-friendly interface, making it accessible to users of all skill levels. Whether you are a developer, data scientist, or project manager, Ragna can help you simplify your workflow management and boost your overall performance.

SWE-agent
SWE-agent is a tool that turns language models (e.g. GPT-4) into software engineering agents capable of fixing bugs and issues in real GitHub repositories. It achieves state-of-the-art performance on the full test set by resolving 12.29% of issues. The tool is built and maintained by researchers from Princeton University. SWE-agent provides a command line tool and a graphical web interface for developers to interact with. It introduces an Agent-Computer Interface (ACI) to facilitate browsing, viewing, editing, and executing code files within repositories. The tool includes features such as a linter for syntax checking, a specialized file viewer, and a full-directory string searching command to enhance the agent's capabilities. SWE-agent aims to improve prompt engineering and ACI design to enhance the performance of language models in software engineering tasks.

langtest
LangTest is a comprehensive evaluation library for custom LLM and NLP models. It aims to deliver safe and effective language models by providing tools to test model quality, augment training data, and support popular NLP frameworks. LangTest comes with benchmark datasets to challenge and enhance language models, ensuring peak performance in various linguistic tasks. The tool offers more than 60 distinct types of tests with just one line of code, covering aspects like robustness, bias, representation, fairness, and accuracy. It supports testing LLMS for question answering, toxicity, clinical tests, legal support, factuality, sycophancy, and summarization.

1Panel
1Panel is an open-source, modern web-based control panel for Linux server management. It provides efficient management through a user-friendly web graphical interface, enabling users to effortlessly manage their Linux servers. Key features include host monitoring, file management, database administration, container management, rapid website deployment with WordPress integration, an application store for easy installation and updates, security and reliability through containerization and secure application deployment practices, integrated firewall management, log auditing capabilities, and one-click backup & restore functionality supporting various cloud storage solutions.

svelte-commerce
Svelte Commerce is an open-source frontend for eCommerce, utilizing a PWA and headless approach with a modern JS stack. It supports integration with various eCommerce backends like MedusaJS, Woocommerce, Bigcommerce, and Shopify. The API flexibility allows seamless connection with third-party tools such as payment gateways, POS systems, and AI services. Svelte Commerce offers essential eCommerce features, is both SSR and SPA, superfast, and free to download and modify. Users can easily deploy it on Netlify or Vercel with zero configuration. The tool provides features like headless commerce, authentication, cart & checkout, TailwindCSS styling, server-side rendering, proxy + API integration, animations, lazy loading, search functionality, faceted filters, and more.

prompt-stack
Prompt Stack is a tool for building web applications using an AI-powered chat interface. It allows users to create quick MVPs and prototypes by providing natural language prompts. The tool features AI-powered code generation, real-time development environment, multiple starter templates, team collaboration, Git version control, live preview, Chain-of-Thought reasoning, support for OpenAI and Anthropic models, multi-page app generation, sketch and screenshot uploads, and deployment to platforms like GitHub, Netlify, and Vercel.

MONAI
MONAI is a PyTorch-based, open-source framework for deep learning in healthcare imaging. It provides a comprehensive set of tools for medical image analysis, including data preprocessing, model training, and evaluation. MONAI is designed to be flexible and easy to use, making it a valuable resource for researchers and developers in the field of medical imaging.

Awesome-CVPR2024-ECCV2024-AIGC
A Collection of Papers and Codes for CVPR 2024 AIGC. This repository compiles and organizes research papers and code related to CVPR 2024 and ECCV 2024 AIGC (Artificial Intelligence and Graphics Computing). It serves as a valuable resource for individuals interested in the latest advancements in the field of computer vision and artificial intelligence. Users can find a curated list of papers and accompanying code repositories for further exploration and research. The repository encourages collaboration and contributions from the community through stars, forks, and pull requests.
For similar tasks

awesome-mcp-servers
Awesome MCP Servers is a curated list of Model Context Protocol (MCP) servers that enable AI models to securely interact with local and remote resources through standardized server implementations. The list includes production-ready and experimental servers that extend AI capabilities through file access, database connections, API integrations, and other contextual services.

auto-playwright
Auto Playwright is a tool that allows users to run Playwright tests using AI. It eliminates the need for selectors by determining actions at runtime based on plain-text instructions. Users can automate complex scenarios, write tests concurrently with or before functionality development, and benefit from rapid test creation. The tool supports various Playwright actions and offers additional options for debugging and customization. It uses HTML sanitization to reduce costs and improve text quality when interacting with the OpenAI API.
For similar jobs

sweep
Sweep is an AI junior developer that turns bugs and feature requests into code changes. It automatically handles developer experience improvements like adding type hints and improving test coverage.

teams-ai
The Teams AI Library is a software development kit (SDK) that helps developers create bots that can interact with Teams and Microsoft 365 applications. It is built on top of the Bot Framework SDK and simplifies the process of developing bots that interact with Teams' artificial intelligence capabilities. The SDK is available for JavaScript/TypeScript, .NET, and Python.

ai-guide
This guide is dedicated to Large Language Models (LLMs) that you can run on your home computer. It assumes your PC is a lower-end, non-gaming setup.

classifai
Supercharge WordPress Content Workflows and Engagement with Artificial Intelligence. Tap into leading cloud-based services like OpenAI, Microsoft Azure AI, Google Gemini and IBM Watson to augment your WordPress-powered websites. Publish content faster while improving SEO performance and increasing audience engagement. ClassifAI integrates Artificial Intelligence and Machine Learning technologies to lighten your workload and eliminate tedious tasks, giving you more time to create original content that matters.

chatbot-ui
Chatbot UI is an open-source AI chat app that allows users to create and deploy their own AI chatbots. It is easy to use and can be customized to fit any need. Chatbot UI is perfect for businesses, developers, and anyone who wants to create a chatbot.

BricksLLM
BricksLLM is a cloud native AI gateway written in Go. Currently, it provides native support for OpenAI, Anthropic, Azure OpenAI and vLLM. BricksLLM aims to provide enterprise level infrastructure that can power any LLM production use cases. Here are some use cases for BricksLLM: * Set LLM usage limits for users on different pricing tiers * Track LLM usage on a per user and per organization basis * Block or redact requests containing PIIs * Improve LLM reliability with failovers, retries and caching * Distribute API keys with rate limits and cost limits for internal development/production use cases * Distribute API keys with rate limits and cost limits for students

uAgents
uAgents is a Python library developed by Fetch.ai that allows for the creation of autonomous AI agents. These agents can perform various tasks on a schedule or take action on various events. uAgents are easy to create and manage, and they are connected to a fast-growing network of other uAgents. They are also secure, with cryptographically secured messages and wallets.

griptape
Griptape is a modular Python framework for building AI-powered applications that securely connect to your enterprise data and APIs. It offers developers the ability to maintain control and flexibility at every step. Griptape's core components include Structures (Agents, Pipelines, and Workflows), Tasks, Tools, Memory (Conversation Memory, Task Memory, and Meta Memory), Drivers (Prompt and Embedding Drivers, Vector Store Drivers, Image Generation Drivers, Image Query Drivers, SQL Drivers, Web Scraper Drivers, and Conversation Memory Drivers), Engines (Query Engines, Extraction Engines, Summary Engines, Image Generation Engines, and Image Query Engines), and additional components (Rulesets, Loaders, Artifacts, Chunkers, and Tokenizers). Griptape enables developers to create AI-powered applications with ease and efficiency.