此仓库不再维护。
该工具的功能现在可以在 mcp-omnisearch 中找到,它将多个MCP工具整合到一个统一的包中。
请改用 mcp-omnisearch。
这是一个用于集成Perplexity的AI API与LLMs的模型上下文协议(MCP)服务器。此服务器提供了高级聊天完成功能,并针对各种应用场景提供了专门的提示模板。
<a href="https://glama.ai/mcp/servers/zlqdizpsr9"> <img width="380" height="200" src="https://gips0.baidu.com/it/u=4095926707,4085715129&fm=3081&app=3081&f=PNG?w=760&h=400" /> </a>此服务器需要通过您的MCP客户端进行配置。以下是不同环境下的示例:
在您的Cline MCP设置中添加以下内容:
{
"mcpServers": {
"mcp-perplexity-search": {
"command": "npx",
"args": ["-y", "mcp-perplexity-search"],
"env": {
"PERPLEXITY_API_KEY": "your-perplexity-api-key"
}
}
}
}
对于WSL环境,在您的Claude Desktop配置中添加以下内容:
{
"mcpServers": {
"mcp-perplexity-search": {
"command": "wsl.exe",
"args": [
"bash",
"-c",
"source ~/.nvm/nvm.sh && PERPLEXITY_API_KEY=your-perplexity-api-key /home/username/.nvm/versions/node/v20.12.1/bin/npx mcp-perplexity-search"
]
}
}
}
服务器需要以下环境变量:
PERPLEXITY_API_KEY:您的Perplexity API密钥(必需)服务器实现了一个具有可配置参数的单一MCP工具:
使用Perplexity API生成聊天完成,支持专用的提示模板。
参数:
messages(数组,必需):消息对象数组,包含:
role(字符串):'system'、'user' 或 'assistant'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(字符串,可选):要使用的Perplexity模型(默认:'sonar')temperature(数字,可选):输出随机性(0-1,默认:0.7)max_tokens(数字,可选):最大响应长度(默认:1024)pnpm install
pnpm build
pnpm dev
该项目使用changesets进行版本管理。发布步骤如下:
pnpm changeset
pnpm changeset version
pnpm release
欢迎贡献!请随意提交Pull Request。
MIT许可证 - 详情见LICENSE文件。