A curated collection of AI tools, APIs, and frameworks for developers.

Simple. Essential. Curated.

~/ai-directory$ ls

AIQL Desktop Chat

This desktop application interfaces with various LLM’s and utilizes MCP to extend its capabilities. Built on Electron, the app ensures full cross-platform compatibility, enabling smooth operation across different operating systems. The primary objective of this project is to deliver a clean, minimalistic codebase that simplifies understanding the core principles of MCP. Additionally, it provides a quick and efficient way to test multiple servers and LLMs, making it an ideal tool for developers and researchers alike. Supported MCP features: tools, prompts, resources.

Related:

MCP Clients

T

Zsh Chatbot

Zsh-inspired chatbot GUI powered by Claude, providing an interactive terminal-like experience with command history, t...
T

Zed

Code editor. Highly performant and open source.
T

Y CLI

Chat with LLMs via CLI.
T

Workers LLM Playground

Remote MCP server playground with chat.
T

Witsy

Desktop application for working with AI models.
T

WinFormsApp (Semantic Kernel)

Windows Forms application that integrates large language models with Microsoft's Semantic Kernel framework, providing...
T

Windsurf IDE

AI-powered code editor.
T

WebUI

Web-based chat interface for interacting with multiple language models, supporting persistent chat history, streaming...
T

Web Search

Python-based client for interacting with MCP servers via CLI or as a module, supporting local and remote connections ...
T

Web Dashboard

Web-based dashboard for managing chatbots and MCP server connections with real-time chat interfaces, tool call visual...
T

Weather

Integrates with weather data APIs to provide current conditions and forecasts for trip planning and outdoor event sch...
T

Weather API

Integrates with weatherapi.com to provide real-time weather conditions for any city through intelligent query detecti...
T

Wassist (WhatsApp)

Control your AI stack from WhatsApp.
T

WASI

WASI-based client for executing WebAssembly components with sandboxed capabilities via Wasmtime and JSON-RPC transport.
T

VS Code RAG

VS Code extension that enhances the Coder agent with RAG capabilities, enabling natural language code search and cont...
T

Vite React Frontend

Chat with LLMs via a user-friendly frontend built with Vite, React, and TypeScript, integrating with MCP-Kit for enha...
T

Vertex AI

Integrates with Google Vertex AI for text generation, structured data output, and image creation with configurable mo...
T

Vault Forge

Desktop application for managing AI conversations, MCP servers, and vaults using Electron and React, with multi-provi...
T

UtilityBelt

CLI tool that bridges AI agents with MCP endpoints, enabling tool discovery and execution through a consistent interf...
T

Unity Ollama Code Generator

Unity Editor extension that enables code generation and modification through natural language prompts, integrating wi...
T

TypeScript AI Demo

TypeScript project setup for building Node.js applications that interact with AI models, including configuration for ...
T

Turkey Weather

Provides real-time weather data and forecasts for locations in Turkey through the OpenWeatherMap API with Turkish lan...
T

TurboClient (OpenAI)

Python-based client for interacting with OpenAI's language models via WebSocket, supporting multiple MCP servers simu...
T

TS Stdio+SSE Example

Demo implementation. Connects to MCP servers using STDIO or SSE transport.
T

Toolbase

Enhance Claude Desktop with baked-in, one-click toggle MCP capabilities. Open source.
T

Tiny OpenRouter

OpenAI-powered client that connects to MCP servers, discovers available tools, and enables real-time communication wi...
T

ThingsPanel IoT

Integrates with ThingsPanel IoT platform for device management, data retrieval, and visualization of IoT telemetry th...
T

Theia IDE

Demo implementation. Standard IDE for showing what can be built with the Theia AI platform.
T

Textual TUI

CLI tool for interacting directly with MCP servers.
T

Terminal LLM

CLI tool for interacting with multiple LLM providers and MCP-compatible servers, featuring conversation continuation,...
T

TeaApp

TypeScript-based client for interacting with multiple AI providers, enabling flexible tool development and communicat...
T

Systemprompt

Gemini-powered MCP server control with your voice.
T

SwiftMCP (HealthKit)

Swift package for iOS and macOS that enables native API integration with built-in HealthKit support, allowing applica...
T

Streamlit RAG

CLI tool for interacting directly with MCP servers via stdio or SSE, enabling fine-grained exploration of Tools, Reso...
T

Streamlit Claude

Streamlit-based client for connecting to MCP servers, interacting with tools, and engaging in conversations with an A...
T

Story Protocol

Integrates with Story Protocol to guide users through content creation, IP asset minting, and social media announceme...
T

SSE Python Example

Demo implementation. Connects to MCP servers using SSE transport.
T

SSE Client Example

Demo implementation. Connect to SSE-based MCP servers.
T

SSE CLI Example

Demo implementation. Connects to MCP servers using SSE transport.
T

SQLite Query Assistant

Provides a Docker-based SQLite database interaction server that enables natural language querying and exploration usi...
T

Sourcegraph Cody

Coding assistant plugin for VSCode and JetBrains.
T

Smolagents

A library that enables you to run powerful agents in a few lines of code.
T

Slack Assistant

Slack bot that leverages multiple language models to process messages, dynamically discover and execute tools from co...
T

SeekChat

Chat with LLMs via a multi-provider desktop application for Windows, Mac, and Linux with local history storage and MC...
T

Sage

Chat with Claude for macOS, iOS, and iPadOS.
T

Rust Example

Demo implementation. Built in Rust.
T

RPA Desktop Automation

Enables desktop automation and workflow execution through pyautogui for RPA tasks via configurable tool interfaces
T

Roo Code (prev. Roo Cline)

Fork of Cline. Coding assistant plugin for VSCode with autonomous CLI capabilities. Open source.
T

Rijksmuseum Art Explorer

UI for exploration and analysis of Rijksmuseum artwork data in an Electron-based desktop application.
T

REST API/CLI Client

Chat with LLM's via CLI or REST API. Leverages LangChain.
T

Refactored Octo Parakeet (SQLite)

Provides a bridge to a SQLite database in a Docker container, enabling natural language interactions for data analysi...
T

Refact

Refact.ai Agent handles your coding tasks end-to-end in IDE. It autonomously plans, executes, tests, and self-corrects.
T

React Web Workers

Demo implementation. Exhibits using web workers and SSE as an MCP client.
T

ReAct Agent

Integrates a reasoning and action agent with multiple MCP servers through a unified gateway, enabling dynamic tool di...
T

Raycast AI

Raycast extension that enables seamless integration of Model Context Protocol servers into the Raycast AI environment...
T

Rails Example

Demonstrates MCP in a Rails application.
T

Quarkus Agentic Assistant

Quarkus-based agentic application that leverages LangChain4j to integrate Brave Search, Google Maps, Slack, and files...
T

QGIS

Enables interaction with QGIS geographic information systems for managing projects, layers, and maps through a plugin...
T

Python Ollama

Enables interaction with multiple MCP servers using Docker containers, integrating SQLite, PostgreSQL, and a fetch to...
T

Pydantic MCP

Provides tool calling support for Pydantic AI, enabling seamless integration with external tools by creating a `Clien...
T

Proving Ground

Python-based testing client for MCP servers with chat interface, logging capabilities, and configuration options to b...
T

ProdEx (Component-Level AI)

JavaScript library that enables component-level and page-level AI assistance in web development by injecting interact...
T

PostgreSQL Agent

Python client implementation for interactive chat with Claude 3.5 Sonnet.
T

Pipedream API Directory

Web interface for browsing and integrating over 2,500 APIs and 8,000 prebuilt tools into MCP clients, featuring searc...
T

Oterm

Chat with Ollama via CLI.
T

OrganiX (Claude Agent)

Multi-agent framework with advanced memory systems, web research capabilities, blockchain integration, and social med...
T

OpenHands

Automatically detects, analyzes, and resolves GitHub issues by generating code fixes and creating pull requests throu...
T

OpenAI+SSE Example

Demo implementation. Chat with OpenAI via CLI. Uses SSE servers.
T

OpenAI Assistant

Provides a flexible bridge between AI assistants and various tools through a server connection, enabling interactive ...
T

Open Swarm

Django-based orchestration tool for managing Swarm agents through CLI and API interfaces, providing containerized env...
T

Open MCP Dashboard

Web-based dashboard for managing MCP servers with a user-friendly interface for configuration, monitoring, and chat i...
T

Open MCP Client

Web-based MCP client that can chat with MCP servers, embeddable into any app.
T

Oneshot

Chat with Claude for macOS.
T

Ollama

Connects Ollama-hosted LLMs to MCP servers via Python, supporting stdio and SSE transports with tool discovery and ex...
T

Ollama SQL Translator

Translates natural language into SQL operations for database interaction via Ollama-served language models, supportin...
T

Nullplatform Control Plane

CLI proxy that bridges AI assistants with Nullplatform's API, handling authentication, command execution, and respons...
T

Notion

Integrates with Notion's API to create and manage content blocks, enabling dynamic page content creation and retrieva...
T

NASA Space Data

Integrates with NASA APIs to enhance space-related conversations with real-time data from Astronomy Picture of the Da...
T

n8n Workflow Integration

Integrates n8n workflows with MCP servers, enabling AI model interactions and external tool execution for automated d...
T

n8n Workflow Bridge

Integrates n8n workflows with MCP servers through a lightweight bridge service, enabling seamless discovery and execu...
T

n8n Nodes

Integrates MCP server capabilities into n8n workflows, enabling AI model interactions and external tool execution for...
T

Multi-Service Integration Dashboard

Integrates multiple services like Slack, Google Drive, GitHub, and databases with LLMs through a Flask-based web dash...
T

Multi-Server Orchestrator

Enables Claude to interact with MCP servers, leveraging their tools for enhanced capabilities via a command-line inte...
T

Mistral Universal

Universal Mistral AI adapter enabling dynamic tool registration and conversation management across multiple server co...
T

Minions

Enable small on-device models to collaborate with frontier models in the cloud
T

MCPHub.nvim

Neovim plugin for managing multiple MCP servers directly within your editor, enabling seamless AI-assisted developmen...
T

MCPHost

Chat with LLM's via CLI. Built in Go.
T

MCPeste

Command-line tool for testing MCP tools with interactive listing, manual parameter input, and Claude-assisted paramet...
T

MCP Server CLI

CLI tool for interacting with multiple LLM providers, with dynamic tool exploration and interactive chat modes.
T

mcp.el (GNU Emaics)

Invoke MCP servers directly from GNU Emacs.
T

MCP Chatbot

Demo implementation. Chat with LLM's via CLI. Built in Python.
T

MCP Agent

Coding assistant that processes natural language requests through intent detection and specialized functions, featuri...
T

Mattermost

Integrates Mattermost with MCP servers, enabling command execution and tool management through chat channels.
T

Mathematical Calculations

Performs mathematical calculations using natural language processing and basic arithmetic operations via OpenAI's GPT...
T

Math Solver

Enables AI to solve complex mathematical problems by delegating calculations to a server with specialized functions f...
T

Markdown Processor

CLI tool for interacting with markdown processing tools through an OpenAI-powered conversational interface, enabling ...
T

LlamaIndex

Implements a RAG system using LlamaIndex, Gemini, and LanceDB for efficient document processing, embedding generation...
T

LLaMa Streamlit

Integrates with Nvidia NIM or Ollama to provide an interactive chat interface for executing real-time external tools,...
T

Light MCP Agents

Python-based framework for building AI agents that connect to MCP servers, discover available tools, and orchestrate ...
T

LibreChat

Chat with LLM's for macOS and Windows. Open source.