1. Conduid
  2. AI
  3. Chat Nextjs MCP Client
MCP server Β· AI

Chat Nextjs MCP Client

⚑ Chat MCP Client for Remote hosted MCP Servers (with Composio) and locally hosted MCP servers. πŸ“‘

Unclaimed MIT last commit a year ago mcpnextjsaicomposioshowcaseopenai
54Fair

Scored 5 months ago Β· breakdown

About Chat Nextjs MCP Client

Chat Nextjs MCP Client is an MCP server published by shricodev in the AI category: ⚑ Chat MCP Client for Remote hosted MCP Servers (with Composio) and locally hosted MCP servers. πŸ“‘.

The repository has 37 stars and 10 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 before depending on it in production.

Install

From source
git clone https://github.com/shricodev/chat-nextjs-mcp-client

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 Chat Nextjs MCP Client

Powered by Claude · Grounded in docs

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

Security checks

Static checks derived from the repository yesterday. Heuristics on the source, not an audit.

  • βœ“README presentThe repository ships documentation.
  • βœ“License declaredUsable under a stated license.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • βœ“Dependencies pinnedA lockfile pins dependency versions.
  • βœ“No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

πŸ’¬ MCP Chatbot – Composio + Local MCP servers

Built with Composio πŸš€

πŸ‘€ Check Out My Blog Post on this Project!

I have a blog post about this project here.

Brief

Tired of building the same styled AI chatbot apps? This one's different.

It is a fully working chat interface built using Next.js, powered by Model Context Protocol (MCP), capable of connecting to both remote and local MCP servers, with tool-calling support like Cursor and Windsurf.

[!NOTE] This is just a simple demo application designed to show you how you can connect to MCP servers in Next.js (Not a production ready application)

Link to the demo: Composio hosted MCP servers, Local filesystem MCP server

πŸš€ Features

  • 🧠 Chat interface powered by AI models
  • πŸ”— Support for both local and hosted MCP servers
  • πŸ› οΈ Tool calling (Gmail, Linear, Slack, etc.)
  • πŸ’… Styled with Tailwind CSS + Shadcn UI
  • ⚑ Built with App Router (Next.js 14+)

πŸ“¦ Tech Stack

  • Next.js (App Router, TypeScript)
  • Tailwind CSS
  • shadcn/ui
  • Model Context Protocol (MCP) SDK
  • Composio API (for hosted MCP server + integrations)

πŸ› οΈ Getting Started

1. Clone the repo

git clone https://github.com/your-username/chat-nextjs-mcp-client.git
cd chat-nextjs-mcp-client

2. Install dependencies

npm install

3. Configure .env

Create a .env file in the root and add your Composio API key:

COMPOSIO_API_KEY=<your_composio_api_key>
OPENAI_API_KEY=sk-<your_openai_api_key>

πŸ’‘ You can skip this if you're only using local MCP servers.

4. Set up Composio CLI (for remote MCP)

sudo npm install -g composio-core
composio login

# Or, any other integrations you prefer.
composio add gmail
composio add linear

Confirm integrations:

composio integrations

5. Set up local file system MCP server

You are not limited to working with remotely hosted MCP servers from Composio. You can run this application entirely with locally hosted MCP servers.

[!NOTE] You can find the steps on how to set local MCP servers on the blog here: Link

πŸ§ͺ Run the Dev Server

npm run dev

Visit http://localhost:3000 to start chatting!

πŸ“ Folder Structure

.
β”œβ”€β”€ app
β”‚   β”œβ”€β”€ api
β”‚   β”œβ”€β”€ favicon.ico
β”‚   β”œβ”€β”€ globals.css
β”‚   β”œβ”€β”€ layout.tsx
β”‚   └── page.tsx
β”œβ”€β”€ components
β”‚   β”œβ”€β”€ ui
β”‚   β”œβ”€β”€ autoresize-textarea.tsx
β”‚   └── chat.tsx
β”œβ”€β”€ lib
β”‚   β”œβ”€β”€ mcp-client
β”‚   └── utils.ts
β”œβ”€β”€ public
β”œβ”€β”€ .env.example
β”œβ”€β”€ ... (other config files)

🧠 What is MCP?

Model Context Protocol (MCP) is a protocol for connecting AI models to tools and real-time data sources.

Example Use Cases

  • πŸ“§ Send emails
  • πŸ—‚οΈ Create GitHub issues
  • πŸ—“οΈ Schedule meetings
  • πŸ’¬ Post to Slack

Read more: modelcontextprotocol.io

πŸ›‘οΈ License

This project is licensed under the MIT License. See the LICENSE file for more details.

README fetched from the repository yesterday. The original is authoritative.

Questions

About Chat Nextjs MCP Client

How do I install Chat Nextjs MCP Client?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Chat Nextjs MCP Client safe to use with an AI agent?

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

Is Chat Nextjs MCP Client still maintained?

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