Integrations
Integrates with Perplexity's AI API to provide advanced chat completion capabilities with specialized prompt templates for various use cases like technical documentation generation, security analysis, code review, and API documentation.
mcp-困惑度搜索
⚠️ 通知
此存储库不再维护。
该工具的功能现已在mcp-omnisearch中提供,它将多个 MCP 工具组合在一个统一的包中。
请改用mcp-omnisearch 。
一个模型上下文协议 (MCP) 服务器,用于将 Perplexity 的 AI API 与 LLM 集成。该服务器提供高级聊天补全功能,并针对各种用例提供专用的提示模板。
特征
- 🤖 使用 Perplexity 的 AI 模型完成高级聊天
- 📝 常见场景的预定义提示模板:
- 技术文档生成
- 安全最佳实践分析
- 代码审查和改进
- 结构化格式的 API 文档
- 🎯 针对特殊用例的自定义模板支持
- 📊 多种输出格式(文本、markdown、JSON)
- 🔍 响应中可选包含源 URL
- ⚙️ 可配置模型参数(温度、最大代币数量)
- 🚀 支持包括 Sonar 和 LLaMA 在内的各种 Perplexity 模型
配置
此服务器需要通过您的 MCP 客户端进行配置。以下是不同环境的示例:
克莱恩配置
将其添加到您的 Cline MCP 设置中:
带有 WSL 配置的 Claude 桌面
对于 WSL 环境,将其添加到您的 Claude Desktop 配置中:
环境变量
服务器需要以下环境变量:
PERPLEXITY_API_KEY
:您的 Perplexity API 密钥(必需)
API
服务器实现了具有可配置参数的单个 MCP 工具:
聊天完成
使用 Perplexity API 生成聊天完成,并支持专门的提示模板。
参数:
messages
(数组,必需):消息对象数组,包含以下内容:role
(字符串):“系统”、“用户”或“助理”content
(字符串):消息内容
prompt_template
(字符串,可选):要使用的预定义模板:technical_docs
:包含代码示例的技术文档security_practices
:安全实施指南code_review
:代码分析和改进api_docs
:JSON 格式的 API 文档
custom_template
(对象,可选):自定义提示模板,包括:system
(字符串):助手行为的系统消息format
(字符串):输出格式偏好include_sources
(布尔值):是否包含源
format
(字符串,可选):“text”、“markdown”或“json”(默认值:“text”)include_sources
(布尔值,可选):包含源 URL(默认值:false)model
(字符串,可选):要使用的困惑度模型(默认值:'sonar')temperature
(数字,可选):输出随机性(0-1,默认值:0.7)max_tokens
(数字,可选):最大响应长度(默认值:1024)
发展
设置
- 克隆存储库
- 安装依赖项:
- 构建项目:
- 以开发模式运行:
出版
该项目使用变更集进行版本管理。要发布:
- 创建变更集:
- 对包进行版本控制:
- 发布到 npm:
贡献
欢迎贡献代码!欢迎提交 Pull 请求。
执照
MIT 许可证 - 有关详细信息,请参阅LICENSE文件。
致谢
- 基于模型上下文协议
- 由Perplexity SONAR提供支持
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
实现 Perplexity 的 AI API 与 LLM 的集成,通过利用专门的提示模板来完成技术文档、代码审查和 API 文档等任务,从而提供高级聊天完成功能。
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityThis server provides access to the Perplexity AI API, enabling interaction through chatting, searching, and documentation retrieval within MCP-based systems.Last updated -52JavaScript
- AsecurityFlicenseAqualityProvides a standardized way to integrate Perplexity AI's features like chat, search, and documentation access into MCP-based systems.Last updated -5JavaScript
- -securityAlicense-qualityEnables LLMs to interact with Dify AI's chat completion API, including conversation context support and a restaurant recommendation tool.Last updated -9JavaScriptMIT License
- AsecurityFlicenseAqualityA Node.js implementation that enables Claude to interact with Perplexity AI's language models through Anthropic's Model Context Protocol, providing tools for advanced chat completions and quick queries.Last updated -26TypeScript