1. Conduid
  2. AI
  3. Awesome MCP Chat
MCP server · AI

Awesome MCP Chat

An intelligent chat interface designed for seamless interaction with Model Context Protocol (MCP) tools.

Unclaimed last commit a year ago ai
49Fair

Scored 4 months ago · breakdown

About Awesome MCP Chat

Awesome MCP Chat is an MCP server published by L-Qun in the AI category: an intelligent chat interface designed for seamless interaction with Model Context Protocol (MCP) tools. It has been installed 0 times through Conduid.

The repository has 19 stars and 2 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx awesome-mcp-chat

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Awesome MCP Chat

Powered by Claude · Grounded in docs

I know everything about Awesome MCP Chat. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

Awesome MCP Chat

MIT License

Read this in other languages: English | 简体中文

An intelligent chat interface designed for seamless interaction with Model Context Protocol (MCP) tools.

Introduction

Awesome MCP Chat is a modern web application built with Next.js. It provides an intuitive and efficient platform for users to easily engage with AI tools that implement the Model Context Protocol (MCP). This project facilitates connections to multiple MCP services, aggregates their diverse tools, and enables users to invoke them through a unified chat interface, with results clearly displayed.

Key Features

  • MCP Server Integration: Configure connections to multiple MCP servers, allowing for dynamic loading and utilization of their provided tools.
  • Multi-Model Support: Empowers users to select from various language models for their interactions.
  • Secure User Authentication: Leverages Clerk for robust user login and registration, ensuring data privacy and security.
  • Persistent Chat History: Saves user chat records, enabling easy review and continuation of past conversations.

Tech Stack

Project Demo

A brief video demonstration of Awesome MCP Chat's core functionalities:

https://github.com/user-attachments/assets/09976480-ed66-413a-9ef6-f85079cfa593

Quick Start

Prerequisites

  • Node.js (version >= 18.x recommended)
  • pnpm (or npm/yarn)

Installation and Setup

  1. Clone the Repository:

    git clone https://github.com/yourusername/awesome-mcp-chat.git
    cd awesome-mcp-chat
    
  2. Install Dependencies:

    pnpm install
    
  3. Configure Environment Variables:

    Create a .env.local file by copying .env.local.example. Update it with your specific environment variables:

    • Clerk authentication keys (NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY, CLERK_SECRET_KEY)
    • Database connection string (if applicable)
    cp .env.local.example .env.local
    

    Then, edit the .env.local file with your credentials.

  4. Obtaining API Keys:

    To use the various AI models integrated into Awesome MCP Chat, you will need to obtain API keys from their respective providers. Below are links for each:

  5. Run Database Migrations (if applicable): If you're using Drizzle ORM and have defined a database schema, apply migrations:

    pnpm db:push
    
  6. Start the Development Server:

    pnpm dev
    

    The application will be accessible at http://localhost:3000 (or your configured port).

  7. Build for Production:

    pnpm build
    
  8. Run in Production Mode:

    pnpm start
    

Contributing

Contributions are welcome! If you have suggestions, bug reports, or want to introduce new features, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature (git checkout -b feature/YourAmazingFeature).
  3. Commit your changes (git commit -m 'Add YourAmazingFeature').
  4. Push to your branch (git push origin feature/YourAmazingFeature).
  5. Submit a Pull Request.

License

This project is licensed under the MIT License.


Thank you for checking out Awesome MCP Chat!

README mirrored from the source repository 4 months ago. The original is authoritative.

Questions

About Awesome MCP Chat

How do I install Awesome MCP Chat?

Run npx awesome-mcp-chat, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Awesome MCP Chat safe to use with an AI agent?

Its trust score is 49 out of 100 (fair). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Awesome MCP Chat still maintained?

The last commit was a year ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.