Back to Home
PipedreamHQ icon

mcp-chat

Verified Safe

by PipedreamHQ

Overview

An AI chat application that leverages Pipedream's Model Context Protocol (MCP) to integrate with thousands of APIs and perform tool-based actions, serving as a reference for building powerful AI chat solutions.

Installation

Run Command
pnpm dev

Environment Variables

  • PIPEDREAM_CLIENT_ID
  • PIPEDREAM_CLIENT_SECRET
  • PIPEDREAM_PROJECT_ID
  • PIPEDREAM_PROJECT_ENVIRONMENT
  • AUTH_SECRET
  • GOOGLE_CLIENT_ID
  • GOOGLE_CLIENT_SECRET
  • OPENAI_API_KEY
  • ANTHROPIC_API_KEY
  • GOOGLE_GENERATIVE_AI_API_KEY
  • EXA_API_KEY
  • POSTGRES_URL
  • MCP_SERVER
  • EXTERNAL_USER_ID
  • DISABLE_AUTH
  • DISABLE_PERSISTENCE
  • NEXT_PUBLIC_COOKIEBOT_ID
  • NEXT_PUBLIC_DATADOG_APPLICATION_ID
  • NEXT_PUBLIC_DATADOG_CLIENT_TOKEN

Security Notes

The application employs best practices such as using `process.env` for environment variables, `bcrypt-ts` for password hashing (if credentials login is enabled), and `zod` for input validation on file uploads, storing them via `@vercel/blob`. Auth.js provides a robust authentication framework. A minor concern is `dangerouslyAllowSVG: true` in `next.config.ts` which could pose an XSS risk if SVGs from untrusted sources were allowed, though `remotePatterns` are specified to restrict domains. `ignoreBuildErrors: true` in TypeScript config is a build-time warning and not a direct security vulnerability. Overall, the security posture is good for its functionality.

Similar Servers

Stats

Interest Score64
Security Score8
Cost ClassHigh
Avg Tokens1500
Stars171
Forks52
Last Update2026-01-16

Tags

AI ChatAPI IntegrationTool CallingPipedream MCPNext.js