Perplexity AI MCP Server
一个集成了 Perplexity AI API 的 MCP 服务器,提供高级搜索功能,支持多种模型和结果配置。
Tools
perplexity_search
Search using Perplexity AI's models with context-aware responses and citations
README
Perplexity AI MCP 服务器
一个集成了 Perplexity AI API 的 MCP服务器实现,提供具有多种模型选项的高级搜索功能。
特性
- 使用 Perplexity AI 的模型进行搜索
- 支持所有官方 Sonar 模型
- 可配置的结果数量
- 详细的错误处理和日志记录
- 兼容 MCP Inspector
可用模型
- sonar-reasoning-pro (127k 上下文)
- sonar-reasoning (127k 上下文)
- sonar-pro (200k 上下文)
- sonar (127k 上下文)
安装
pnpm install
pnpm build
配置
API 密钥
- 注册一个 Perplexity AI 账户
- 从仪表板获取您的 API 密钥
- 设置环境变量:
export PERPLEXITY_API_KEY=your_api_key_here
使用
直接执行
node dist/index.js
# 或者如果您使其可执行
./dist/index.js
开发
pnpm dev
使用 MCP Inspector 测试
pnpm inspect
工具参考
perplexity_search
使用 Perplexity AI 的模型执行搜索。
参数:
query(字符串,必需): 搜索查询model(字符串,可选): 使用的模型 (默认: "sonar")- 可用选项: sonar-reasoning-pro, sonar-reasoning, sonar-pro, sonar
count(数字,可选): 结果数量 (1-10, 默认: 5)
开发
项目结构
src/perplexity/
├── index.ts # 主要服务器实现
├── lib/
│ └── logger.ts # 日志配置
└── adr.md # 架构决策
日志记录
日志写入到项目根目录下的 perplexity-mcp.log 文件中。
许可证
MIT
贡献
- Fork 仓库
- 创建您的特性分支
- 提交您的更改
- 推送到分支
- 创建一个新的 Pull Request
推荐服务器
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。
AIO-MCP Server
🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。
Knowledge Graph Memory Server
为 Claude 实现持久性记忆,使用本地知识图谱,允许 AI 记住用户的信息,并可在自定义位置存储,跨对话保持记忆。
Hyperbrowser
欢迎来到 Hyperbrowser,人工智能的互联网。Hyperbrowser 是下一代平台,旨在增强人工智能代理的能力,并实现轻松、可扩展的浏览器自动化。它专为人工智能开发者打造,消除了本地基础设施和性能瓶颈带来的麻烦,让您能够:
https://github.com/Streen9/react-mcp
react-mcp 与 Claude Desktop 集成,能够根据用户提示创建和修改 React 应用程序。
any-chat-completions-mcp
将 Claude 与任何 OpenAI SDK 兼容的聊天完成 API 集成 - OpenAI、Perplexity、Groq、xAI、PyroPrompts 等。
Exa MCP Server
一个模型上下文协议服务器,它使像 Claude 这样的人工智能助手能够以安全和受控的方式,使用 Exa AI 搜索 API 执行实时网络搜索。
BigQuery MCP Server
这是一个服务器,可以让你的大型语言模型(LLM,比如Claude)直接与你的BigQuery数据对话!可以把它想象成一个友好的翻译器,它位于你的AI助手和数据库之间,确保它们可以安全高效地进行交流。