awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to lharries/whatsapp-mcp

Open-source alternatives to Whatsapp Mcp

30 open-source projects similar to lharries/whatsapp-mcp, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Whatsapp Mcp alternative.

  • modelcontextprotocol/modelcontextprotocolmodelcontextprotocol avatar

    modelcontextprotocol/modelcontextprotocol

    8,458View on GitHub↗

    Model Context Protocol is a standardized framework for connecting large language models to external data sources and executable tools. It enables the creation of a universal interface where servers expose tools, resources, and prompts that can be discovered and utilized by various AI clients. The protocol utilizes a JSON-RPC message system that is transport-agnostic, supporting both standard input/output for local processes and HTTP with server-sent events for remote connections. It emphasizes security and control by delegating model sampling to the client to keep API keys secure from servers

    TypeScript
    View on GitHub↗8,458
  • devlikeapro/wahadevlikeapro avatar

    devlikeapro/waha

    6,121View on GitHub↗

    WAHA is a server that exposes WhatsApp as a programmable REST API, enabling applications and AI agents to send and receive messages programmatically. It operates unlimited independent WhatsApp sessions from a single instance, each with its own connection state and message history, and can switch between underlying WhatsApp communication libraries by changing a single environment variable while preserving the same API interface. The system distinguishes itself through its engine abstraction layer, which allows operators to swap the WhatsApp communication library without modifying integrations,

    TypeScriptai-botbothttp-api
    View on GitHub↗6,121
  • whiskeysockets/baileysWhiskeySockets avatar

    WhiskeySockets/Baileys

    8,275View on GitHub↗

    Baileys is a TypeScript API client library used to interact with the WhatsApp Web API via WebSockets without requiring a browser. It functions as a real-time communication tool that handles bidirectional data exchange and event-based socket connections. The project includes a dedicated toolkit for managing WhatsApp Business profiles and product catalogs, alongside a session manager that authenticates accounts using QR codes or pairing codes and persists session state to disk. Its capabilities cover a wide range of messaging functions, including multi-type message transmission, chat history s

    JavaScriptbundenonodejs
    View on GitHub↗8,275

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • modelcontextprotocol/go-sdkmodelcontextprotocol avatar

    modelcontextprotocol/go-sdk

    4,716View on GitHub↗

    This is a software development kit and framework for implementing the Model Context Protocol in Go. It provides a standardized system for building servers and clients that exchange external resources, proprietary data, and executable tools to provide context for large language models. The SDK includes a JSON-RPC communication library and an integration framework to expose local data, prompt templates, and typed functions to AI models. It enables the development of both protocol servers that provide external context and clients that consume these remote tools and resources. The project covers

    Gogomcp
    View on GitHub↗4,716
  • mark3labs/mcp-gomark3labs avatar

    mark3labs/mcp-go

    8,806View on GitHub↗

    mcp-go is a Go implementation of the Model Context Protocol (MCP) providing an SDK and framework for building servers that connect large language model applications to external tools and data sources. It serves as a developer kit for implementing bidirectional communication and structured data exchange between AI clients and servers. The framework enables the creation of executable tools with structured output schemas, reusable prompt templates, and data resource exposure via URI templates. It supports multiple transport layers, including stdio, HTTP, and Server-Sent Events, using a transport

    Go
    View on GitHub↗8,806
  • modelcontextprotocol/csharp-sdkmodelcontextprotocol avatar

    modelcontextprotocol/csharp-sdk

    3,912View on GitHub↗

    The Model Context Protocol C# SDK is a library for building clients and servers that implement the Model Context Protocol to integrate AI tools and resources. It provides an AI tool integration framework and a multi-modal content handler to exchange text, images, and binary resources between AI models and external context providers. The SDK utilizes a JSON-RPC communication library to manage bidirectional data exchange. It features a transport-agnostic communication layer that supports standard input and output, HTTP, and in-memory pipes, with specific integration for ASP.NET Core hosting. T

    C#
    View on GitHub↗3,912
  • abdelstark/nostr-mcpAbdelStark avatar

    AbdelStark/nostr-mcp

    37View on GitHub↗

    A Nostr MCP server that allows to interact with Nostr, enabling posting notes, and more.

    TypeScriptllmmcp-servernostr
    View on GitHub↗37
  • chigwell/telegram-mcpchigwell avatar

    chigwell/telegram-mcp

    1,207View on GitHub↗

    Telegram MCP server powered by Telethon to let MCP clients read chats, manage groups, and send/modify messages, media, contacts, and settings.

    Pythonadminapichat-management
    View on GitHub↗1,207
  • adhikasp/mcp-twikitadhikasp avatar

    adhikasp/mcp-twikit

    235View on GitHub↗

    A Model Context Protocol (MCP) server for interacting with Twitter.

    Pythonllmmcpmodel-context-protocol
    View on GitHub↗235
  • sawa-zen/vrchat-mcpsawa-zen avatar

    sawa-zen/vrchat-mcp

    59View on GitHub↗

    This project is a Model Context Protocol (MCP) server for interacting with the VRChat API.

    TypeScriptaiclaudecline
    View on GitHub↗59
  • inditextech/mcp-teams-serverInditexTech avatar

    InditexTech/mcp-teams-server

    378View on GitHub↗

    An MCP (Model Context Protocol) server implementation for Microsoft Teams integration, providing capabilities to read messages, create messages, reply to messages, mention members.

    Pythoninditexmcpmcp-server
    View on GitHub↗378
  • jagan-shanmugam/mattermost-mcp-hostjagan-shanmugam avatar

    jagan-shanmugam/mattermost-mcp-host

    34View on GitHub↗

    A Mattermost integration that connects to Model Context Protocol (MCP) servers, leveraging a LangGraph-based Agent.

    Pythonlanggraphllmmattermost
    View on GitHub↗34
  • gotoolkits/mcp-wecombot-servergotoolkits avatar

    gotoolkits/mcp-wecombot-server

    38View on GitHub↗

    An MCP server application that sends various types of messages to the WeCom group robot.

    Go
    View on GitHub↗38
  • chaindead/telegram-mcpchaindead avatar

    chaindead/telegram-mcp

    334View on GitHub↗

    Telegram MCP for managing dialogs, messages, drafts, read statuses, and more.

    Gomcpmcp-servermtproto
    View on GitHub↗334
  • jlowin/fastmcpjlowin avatar

    jlowin/fastmcp

    25,670View on GitHub↗

    fastmcp is a Python library and framework for building servers and clients that implement the Model Context Protocol. It serves as a tool integration library designed to connect large language models to external tools and data sources. The framework features an interactive tool user interface renderer, which allows for the display of visual interfaces for tools directly within a conversational flow. It also provides a library for automatically generating schemas and validation for tools used by language models. The project covers server and client development, including tool and resource exp

    Python
    View on GitHub↗25,670
  • agentdeskai/browser-tools-mcpAgentDeskAI avatar

    AgentDeskAI/browser-tools-mcp

    7,254View on GitHub↗

    This project is a browser automation toolset and Model Context Protocol server that connects large language models to live browser sessions. It provides a web debugging interface and a quality auditor to facilitate the analysis of document object model structures and browser logs. The system implements a bridge that streams diagnostics into AI-powered editors, allowing for the automated identification of web bugs. It features a data sanitization pipeline that removes cookies and sensitive headers to prevent private information leakage during the analysis process. The toolset covers a range o

    JavaScriptaianthropiccursor
    View on GitHub↗7,254
  • jpisnice/shadcn-ui-mcp-serverJpisnice avatar

    Jpisnice/shadcn-ui-mcp-server

    2,803View on GitHub↗

    This project is a Model Context Protocol server designed to bridge the gap between local frontend component libraries and language models. It functions as a development assistant that provides AI tools with the structural context, dependency requirements, and installation patterns necessary to generate accurate, framework-specific UI code. The server distinguishes itself by utilizing schema-driven metadata extraction and static file system analysis to interpret component structures without requiring runtime execution. By decoupling component definitions from specific UI libraries, it supports

    TypeScriptaiexpomcp
    View on GitHub↗2,803
  • the-pocket/pocketflow-tutorial-codebase-knowledgeThe-Pocket avatar

    The-Pocket/PocketFlow-Tutorial-Codebase-Knowledge

    12,396View on GitHub↗

    This project is a comprehensive suite of AI tools and frameworks, featuring an LLM multi-agent orchestrator, an autonomous agent runtime, and a stateful application framework. It provides the infrastructure to build and manage specialized AI agents capable of coordinating complex tasks through graph-based workflows and shared state. The system is distinguished by its implementation of the Model Context Protocol, allowing for standardized resource discovery and communication between AI clients and servers. It further includes an AI-powered documentation generator designed to analyze source cod

    Pythoncodinglarge-language-modellarge-language-models
    View on GitHub↗12,396
  • mikeyobrien/ralph-orchestratormikeyobrien avatar

    mikeyobrien/ralph-orchestrator

    1,854View on GitHub↗

    This project is an autonomous workflow engine and orchestration platform designed to coordinate specialized AI agents. It functions as a development framework that manages the end-to-end lifecycle of complex, multi-step tasks, including persona definition, persistent memory management, and the execution of automated coding workflows. By acting as a Model Context Protocol server, it enables standardized communication between development tools and external AI models. The platform distinguishes itself through an event-driven architecture that routes typed messages between agent personas, allowin

    Rustaiai-agentsai-agents-framework
    View on GitHub↗1,854
  • shashankss1205/codegraphcontextShashankss1205 avatar

    Shashankss1205/CodeGraphContext

    3,748View on GitHub↗

    CodeGraphContext is a code graph indexer and visualization tool that analyzes source code to build graphs of functions, classes, and inheritance relationships. It functions as a Model Context Protocol server, providing a structured codebase index to AI assistants for context retrieval and natural language querying. The project features an interactive web interface that uses force-directed layouts to visualize code dependencies and symbols. To accelerate the setup of large projects, it supports the import of pre-calculated knowledge bundles for popular repositories. The system provides capabi

    Python
    View on GitHub↗3,748
  • memmachine/memmachineMemMachine avatar

    MemMachine/MemMachine

    4,607View on GitHub↗

    MemMachine is a centralized memory management server and model-agnostic memory layer for large language models. It functions as a persistence layer that stores user profiles and conversational context, providing a decoupled data store that prevents vendor lock-in by serving different AI models through a consistent API. The system implements the Model Context Protocol to share persistent agent memories and session data with compatible AI clients. It utilizes a multi-tiered memory hierarchy, combining a graph-based conversation store for episodic interactions with a vector knowledge base for se

    Pythonagentagentic-aiagents
    View on GitHub↗4,607
  • tulir/whatsmeowtulir avatar

    tulir/whatsmeow

    5,444View on GitHub↗

    whatsmeow is a Go library that implements the WhatsApp multidevice protocol, providing direct access to the binary node serialization, WebSocket-based connection management, and Signal‑Protocol encryption that underpin WhatsApp’s messaging infrastructure. It maintains persistent, low-latency connections across multiple devices, handles session credentials independently for each device, and processes incoming events through an event‑driven dispatch system for messages, receipts, and presence updates. The library differentiates itself through comprehensive client‑side state management: it cache

    Gogogolangwhatsapp
    View on GitHub↗5,444
  • f/prompts.chatf avatar

    f/prompts.chat

    163,814View on GitHub↗

    This platform serves as a centralized management system for organizing, refining, and versioning AI instructions and agent skills. It functions as a repository that enables users to store, categorize, and retrieve structured prompts, ensuring consistent performance across various artificial intelligence models. By integrating with the Model Context Protocol, the system allows external AI assistants and development environments to discover and access these instruction libraries directly. The platform distinguishes itself through its focus on prompt engineering and automated refinement, utilizi

    HTMLaiartificial-intelligenceawesome-list
    View on GitHub↗163,814
  • atmosphere/atmosphereAtmosphere avatar

    Atmosphere/atmosphere

    3,780View on GitHub↗

    Atmosphere is a Java-based framework for building and coordinating AI agents. It provides a real-time transport layer for streaming data via WebSockets, SSE, gRPC, and WebTransport, alongside a multi-agent orchestration framework for managing agent fleets through sequential, parallel, and graph-based execution workflows. The project features a durable workflow engine that persists agent state as snapshots, allowing long-running tasks to survive system restarts and incorporate human-in-the-loop approvals. It also implements Model Context Protocol servers to expose tools, resources, and prompt

    Javaacpagentic-aiembabel
    View on GitHub↗3,780
  • bytebot-ai/bytebotbytebot-ai avatar

    bytebot-ai/bytebot

    10,413View on GitHub↗

    Bytebot is an LLM desktop automation framework and virtual Linux desktop environment. It enables AI agents to plan and execute mouse and keyboard actions on a virtual computer using natural language, allowing for autonomous desktop automation and the integration of legacy systems that lack native APIs. The system operates as an LLM API gateway and a Model Context Protocol server, routing requests across multiple language model providers with integrated load balancing and rate limiting. It provides isolated, containerized environments where agents use visual reasoning to interpret screenshots

    TypeScriptagentagentic-aiagents
    View on GitHub↗10,413
  • tdlib/tdtdlib avatar

    tdlib/td

    8,506View on GitHub↗

    This project is a cross-platform messaging SDK and client development library used to build custom Telegram applications. It functions as a comprehensive framework that manages network encryption, local data storage, and API communication, providing a C-compatible JSON interface that allows integration with any programming language. The library distinguishes itself by providing a full database manager for encrypted local caching and synchronized state, alongside a dedicated bot framework for creating interactive bots with business account integration. It enables the implementation of speciali

    C++cross-platformlibrarytelegram
    View on GitHub↗8,506
  • poem-web/poempoem-web avatar

    poem-web/poem

    4,408View on GitHub↗

    Poem is a comprehensive toolkit for building type-safe web applications, APIs, and servers using the Rust programming language. It provides a foundation for developing web servers that handle HTTP requests with strong type safety. The framework distinguishes itself by supporting multiple communication protocols through a protocol-agnostic handler mapping. This allows a single internal logic to be exposed across HTTP, gRPC services using protobuf definitions, and the Model Context Protocol for AI model integration. Additionally, it includes built-in tooling for generating OpenAPI v3 specificat

    Rustfastapiframeworkhttp
    View on GitHub↗4,408
  • tdlib/telegram-bot-apitdlib avatar

    tdlib/telegram-bot-api

    4,296View on GitHub↗

    This project is a self-hosted Telegram Bot API server that implements a REST gateway to manage bots independently of official cloud infrastructure. It functions as messaging platform middleware, utilizing a translation layer to convert high-level REST API calls into low-level functions via a TDLib-based core. The server allows for local hosting, which enables the removal of cloud file size limits for uploads and downloads and the use of arbitrary local IP addresses and ports for webhook delivery. It provides a local file system storage mechanism for handling large files and supports session-b

    C++
    View on GitHub↗4,296
  • overtake/telegramswiftovertake avatar

    overtake/TelegramSwift

    5,706View on GitHub↗

    TelegramSwift is a native macOS client for the Telegram messaging platform, built entirely in Swift. It provides a complete implementation of the Telegram protocol, enabling users to send text messages, make voice calls, share media files, and participate in group chats and channels directly from their Mac. The application supports core messaging features including end-to-end encryption, emoji reactions, message pinning, and threaded comments, along with content types like stickers, GIFs, polls, and stories. The client extends beyond basic messaging with capabilities for bot interaction, paym

    Swift
    View on GitHub↗5,706
  • modelcontextprotocol/inspectormodelcontextprotocol avatar

    modelcontextprotocol/inspector

    8,721View on GitHub↗

    The inspector is a diagnostic and validation tool for the Model Context Protocol. It provides an interactive interface and a transport proxy to discover, inspect, and execute the tools, prompts, and resources provided by an MCP server. The project serves as a debugger and compliance tester to verify that server implementations adhere to the protocol specification and JSON-RPC standards. It allows for real-time monitoring of message exchanges and logs between clients and servers across various transport layers, such as standard input/output and Server-Sent Events. The tool covers a broad rang

    TypeScript
    View on GitHub↗8,721