公司展望MCP服务器
CompanyProspect API的模型上下文协议(MCP)服务器,其中每个用户提供自己的API密钥。
Claude桌面设置
由于Claude Desktop无法通过SSE连接正确传递URL查询参数,请将您的API密钥嵌入URL路径:
1.部署到Vercel
git push origin main2.获取贵公司潜在客户密钥
登录到 公司前景 并在浏览器控制台中运行以下命令:
document.cookie.split(';').find(c => c.trim().startsWith('AUTH_API_KEY='))?.split('=')[1]3.配置克劳德桌面
查找您的Claude Desktop配置文件:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 视窗:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
使用API密钥添加配置 在URL路径中:
{
"mcpServers": {
"companyprospect": {
"url": "https://companyprospect-mcp.vercel.app/abcd123xxx"
}
}
}替换 abcd123xxx 使用您的实际完整CompanyProspect API密钥。
4.重新启动克劳德桌面
关闭并重新打开Claude Desktop以使更改生效。
运作原理
- 基于路径的API密钥:您的API密钥嵌入在URL路径中(例如。,
/abcd123xxx) - 每用户身份验证:每个用户配置自己的API密钥
- 没有共享凭据:服务器上没有环境变量或共享密钥
- 克劳德桌面兼容:路径段通过SSE连接保留
可用工具
公司_提前打字
按名称搜索公司:
"Search for Microsoft"查找竞争对手
根据公司和关键字查找竞争对手:
"Find competitors of Microsoft in cloud computing"故障排除
检查Vercel日志
- 转到Vercel仪表板→ 函数→ Logs
- 寻找
[DEBUG]信息:
- [DEBUG] Found API Key in path: /nm_9xxx*** -好!正在接收API密钥 - [DEBUG] POST: NO API Key FOUND! -API密钥未到达服务器
常见问题
“需要身份验证”错误:
- 请确保API密钥在URL路径中,而不是作为查询参数
- 格式:
https://companyprospect-mcp.vercel.app/abcd123xxx - 不是:
https://companyprospect-mcp.vercel.app?api_key=abcd123xxx
连接失败:
- 请确保您使用的是完整的API密钥,而不是截断的密钥
- 配置更改后重新启动Claude Desktop
基于网络的Claude
如果在web浏览器而不是桌面应用程序中使用Claude,请尝试:
{
"mcpServers": {
"companyprospect": {
"url": "https://companyprospect-mcp.vercel.app?api_key=abcd123xxx"
}
}
}安全说明
- API密钥在Claude的配置文件中可见
- 每个用户都管理自己的API密钥
- 服务器上没有存储密钥
- 密钥仅在会话期间使用
地方发展
# Install dependencies
pip install -r requirements.txt
# Test locally with your API key
export API_KEY=abcd123xxx
vercel dev许可证
麻省理工学院
