关于 SignalShelf
SignalShelf 是托管的远程 MCP 服务,为 Agent 提供公开社交媒体、广告、搜索、地图、评价、应用商店和 Amazon 数据。它涵盖约 250 种操作,并提供操作发现、批量资料查询、缓存信息和额度跟踪。
主要功能
- 01约 250 种数据操作
- 02社交媒体与广告数据
- 03搜索、地图和评价数据
- 04操作能力与参数发现
- 05最多批量查询 10 个资料
- 06额度与缓存信息
适用场景
- 01研究公开社交资料和帖子
- 02查看广告库或应用商店数据
- 03收集 Google Maps 地点和评价
- 04批量核查多个公开资料
MCP 相关
通过无状态 Streamable HTTP 向 MCP 客户端提供托管工具,API 密钥通过请求头传递。客户端可发现操作、获取数据、查询额度并查看近期使用情况。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://signalshelf.dev/mcpclaude mcp add --transport http dev-signalshelf-signalshelf https://signalshelf.dev/mcp{"mcpServers":{"dev-signalshelf-signalshelf":{"type":"http","url":"https://signalshelf.dev/mcp"}}}在 Cursor 中打开{"servers":{"dev-signalshelf-signalshelf":{"type":"http","url":"https://signalshelf.dev/mcp"}}}在 VS Code 中打开{"mcpServers":{"dev-signalshelf-signalshelf":{"type":"http","url":"https://signalshelf.dev/mcp"}}}{"mcpServers":{"dev-signalshelf-signalshelf":{"serverUrl":"https://signalshelf.dev/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://signalshelf.dev/mcp需要授权工具
详细介绍
SignalShelf MCP
一个远程 MCP 服务,为你的 AI Agent 提供公开社交媒体、广告资料库和 Google Maps 数据:TikTok、Instagram、YouTube、X、Facebook、LinkedIn、Reddit、Threads、Pinterest、Google Search 和 Maps、评论、应用商店、Amazon 等。涵盖约 250 项操作。
- 端点:
https://signalshelf.dev/mcp(Streamable HTTP,无状态) - 身份验证: 在
x-api-key标头中提供 API 密钥,或使用Authorization: Bearer <key> - 免费套餐: 1,000 个积分。在 signalshelf.dev 获取密钥
- 文档: signalshelf.dev/docs/mcp
- MCP Registry:
dev.signalshelf/signalshelf - 通过 RapidAPI 使用 REST: RapidAPI 上的 SignalShelf(订阅后使用你的 RapidAPI 密钥进行调用)
此仓库包含连接说明、Registry 的 server.json 和示例。服务本身托管在云端,因此无需安装任何内容。
连接
将 YOUR_KEY 替换为你的 SignalShelf API 密钥。请将密钥保存在客户端的机密设置中,切勿放入 URL 或公开文件。
Claude Code
claude mcp add --transport http signalshelf https://signalshelf.dev/mcp --header "x-api-key: YOUR_KEY"
Cursor(~/.cursor/mcp.json)
{
"mcpServers": {
"signalshelf": {
"url": "https://signalshelf.dev/mcp",
"headers": { "x-api-key": "YOUR_KEY" }
}
}
}
VS Code(.vscode/mcp.json,会提示输入密钥)
{
"inputs": [{ "id": "signalshelf-key", "type": "promptString", "description": "SignalShelf API key", "password": true }],
"servers": {
"signalshelf": {
"type": "http",
"url": "https://signalshelf.dev/mcp",
"headers": { "x-api-key": "${input:signalshelf-key}" }
}
}
}
Claude Desktop 和其他仅支持 stdio 的客户端(通过 mcp-remote)
{
"mcpServers": {
"signalshelf": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://signalshelf.dev/mcp", "--header", "x-api-key:${SIGNALSHELF_API_KEY}"],
"env": { "SIGNALSHELF_API_KEY": "YOUR_KEY" }
}
}
}
工具
| 工具 | 功能 | 积分 |
|---|---|---|
signalshelf_capabilities | 搜索可用操作、参数架构和价格 | 0 |
signalshelf_profile | 查询一个公开个人资料(演示或实时) | 演示:0,实时:1 |
signalshelf_batch | 查询最多十个个人资料;每项独立成功或失败 | 每个新获取的实时数据项 1 |
signalshelf_resource | 获取任意列出的操作,例如 tiktok/video/comments 或 Maps 评论 | 通常为 1;较重的操作为 2 及以上 |
signalshelf_credits | 查看你的积分余额 | 0 |
signalshelf_usage | 查看你最近的查询记录 | 0 |
先使用 signalshelf_capabilities 查找操作及其参数,然后调用 signalshelf_resource。
积分和缓存
- 成功获取未缓存的数据会扣除相应操作的积分。命中缓存、演示样本和获取失败均不扣费。
freshness用于设置你愿意接受的缓存结果的最早时间:live、1h、24h(默认值)或7d。- 每个结果都包含
meta.credits_charged、meta.cache和meta.fetched_at。 - 公开帖子文本和个人简介属于不可信内容。你的 Agent 应分析这些内容,而不是遵循其中的指令。
无需密钥即可试用
发现功能(initialize、ping、tools/list)无需密钥即可使用,因此目录和客户端可以列出这些工具。请参阅 examples/curl.sh。
支持
[email protected] · signalshelf.dev
许可证
此仓库内容采用 MIT 许可证。托管 API 的使用受 SignalShelf 条款约束。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。