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

Simple. Essential. Curated.

~/ai-directory$ ls

AgentIQ (Multi-Server Orchestrator)

MCP Meet AgentIQ is a Python-based client that connects to various tool servers through the Model Context Protocol, enabling AI assistants to access external capabilities like web search, weather forecasts, file operations, and wiki summaries. The implementation uses LangGraph for orchestrating tool selection and execution, with support for both Chainlit and Streamlit interfaces, making it particularly valuable for building conversational AI applications that require diverse external data sources and tools.

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.