About Chat
Chat is an MCP server published by PipedreamHQ in the Communication category: examples of using Pipedream's MCP server in your app or AI agent.
The repository has 192 stars and 56 forks, with the last commit 5 months ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/PipedreamHQ/mcp-chatThis 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
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository 2 hours ago. 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
Check out the app in production at chat.pipedream.com and refer to Pipedream's developer docs for the most up to date information.
Features
- MCP integrations: Connect to thousands of APIs through Pipedream's MCP server with built-in auth
- Automatic tool discovery: Execute tool calls across different APIs via chat
- Uses the AI SDK: Unified API for generating text, structured objects, and tool calls with LLMs
- Flexible LLM and framework support: Works with any LLM provider or framework
- Data persistence: Uses Neon Serverless Postgres for saving chat history and user data and Auth.js for simple and secure sign-in
Model Providers
The demo app currently uses models from Anthropic, OpenAI, and Gemini, but the AI SDK supports many more.
Prerequisites
To run or deploy this app, you'll need:
- A Pipedream account
- A Pipedream project. Accounts connected via MCP will be stored here.
- Pipedream OAuth credentials
- An OpenAI API key
Deploy Your Own
One-click deploy this app to Vercel:
Running locally
- Copy the environment file and add your credentials:
cp .env.example .env # Edit with your values
Note that for easier development, chat persistence and application sign-in are disabled by default in the .env.example file:
# In your .env file
DISABLE_AUTH=true
DISABLE_PERSISTENCE=true
- Install dependencies and start the app:
We recommend using asdf to manage core deps like Node. Install it and run
asdf install
Then:
pnpm install
pnpm dev
Your local app should now be running on http://localhost:3000 🎉
Enabling chat persistence
- Run all required local services:
docker compose up -d
- Run migrations:
POSTGRES_URL=postgresql://postgres@localhost:5432/postgres pnpm db:migrate
README fetched from the repository 2 hours ago. The original is authoritative.