MCP Chat by Pipedream
MCP Chat is a free, open-source chat app built using the AI SDK, and Pipedream MCP, which provides access to nearly 3,000 APIs and more than 10,000 tools. Use this as a reference to build powerful AI chat applications.
Features · Model Providers · Prerequisites · Deploy Your Own · Running Locally
查看生产中的应用程序 聊天.pipedream.com 并参考 Pipedream的开发者文档 获取最新信息。
特性
- MCP集成:通过Pipedream内置身份验证的MCP服务器连接到数千个API
- 自动工具发现:通过聊天跨不同API执行工具调用
- 使用 AI SDK:使用LLM生成文本、结构化对象和工具调用的统一API
- 灵活的LLM和框架支持:与任何LLM提供者或框架合作
- 数据持久性:用途 Neon无服务器Postgres 用于保存聊天记录和用户数据,以及 Auth.js 用于简单安全的登录
模型提供者
演示应用程序目前使用Anthropic、OpenAI和Gemini的模型,但AI SDK支持 更多.
先决条件
要运行或部署此应用程序,您需要:
- A. Pipedream帐户
- A. Pipedream项目。通过MCP连接的帐户将存储在此处。
- Pipedream OAuth凭据
- 一 OpenAI API密钥
部署你自己的
一键将此应用程序部署到Vercel:

在本地运行
- 复制环境文件并添加您的凭据:
cp .env.example .env # Edit with your values请注意,为了便于开发,聊天持久性和应用程序登录在默认情况下在 .env.example 文件:
# In your .env file
DISABLE_AUTH=true
DISABLE_PERSISTENCE=true- 安装依赖项并启动应用程序:
pnpm install
pnpm dev您的本地应用程序现在应该正在上运行 http://localhost:3000 🎉
启用聊天持久性
- 运行所有必需的本地服务:
docker compose up -d- 运行迁移:
POSTGRES_URL=postgresql://postgres@localhost:5432/postgres pnpm db:migrate