HasData Facebook — MCP-сервер для Claude Code: обзор и запуск
MCP-сервер для сбора данных с открытых страниц Facebook через HasData API. Возвращает контакты, счётчики реакций и ленту постов в JSON без аккаунта разработчика Meta.
claude mcp add facebook -e HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/facebook-mcpЧто делает HasData Facebook
Инструмент hasdata_facebook_profile_getFacebookProfile извлекает страницы по юзернейму или числовому ID. Возвращает имя владельца, контакты, категорию и точное число отметок «Нравится». Личные профили и группы недоступны.
Работает удалённо по HTTP или локально через лаунчер npx -y @hasdata/facebook-mcp. Первый запрос отдаёт профиль, свежий пост и блок недавних фото. Листать ленту дальше нужно через nextPageToken по три записи за вызов.
Для работы нужен ключ HasData API. Сервис начисляет 1000 бесплатных кредитов в месяц без привязки банковской карты. Этого хватает ровно на 100 вызовов по ставке 10 кредитов.
Какие задачи решает
- собрать статистику лайков и категорию с открытой страницы Facebook
- выгрузить контакты и данные владельца публичного сообщества
- проанализировать реакции и комментарии к недавним публикациям бренда
- листать ленту постов постранично через маркер nextPageToken
Примеры запросов агенту
- Проверь число лайков и контактные данные на странице @nike в Facebook.
- Выгрузи последний пост и данные профиля по его числовому идентификатору.
- Запроси следующие три публикации из ленты, используя полученный nextPageToken.
Как установить HasData Facebook
1Командой платформы
claude mcp add facebook -e HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/facebook-mcpВместо <…> подставьте свои значения
2Командой платформы: удалённый сервер
claude mcp add --transport http hasdata-facebook 'https://mcp.hasdata.com/mcp?apis=facebook'1Командой платформы: удалённый сервер
codex mcp add hasdata-facebook --url 'https://mcp.hasdata.com/mcp?apis=facebook'2Командой платформы
codex mcp add hasdata-facebook --env HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/facebook-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"hasdata-facebook": {
"url": "https://mcp.hasdata.com/mcp?apis=facebook"
}
}
}{
"mcpServers": {
"hasdata-facebook": {
"command": "npx",
"args": [
"-y",
"@hasdata/facebook-mcp"
],
"env": {
"HASDATA_API_KEY": "<HASDATA_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"hasdata-facebook": {
"type": "http",
"url": "https://mcp.hasdata.com/mcp?apis=facebook"
}
}
}{
"servers": {
"hasdata-facebook": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@hasdata/facebook-mcp"
],
"env": {
"HASDATA_API_KEY": "<HASDATA_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
gemini mcp add -t http hasdata-facebook 'https://mcp.hasdata.com/mcp?apis=facebook'2Командой платформы
gemini mcp add -e HASDATA_API_KEY=<HASDATA_API_KEY> hasdata-facebook npx -y @hasdata/facebook-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о HasData Facebook
Как установить HasData Facebook в Claude Code?
Выполните команду claude mcp add facebook -e HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/facebook-mcp, подставив свой ключ из панели HasData.
Что делает инструмент HasData Facebook?
Он отправляет запрос к публичной странице Facebook и возвращает структурированный JSON с биографией, контактами, счётчиками лайков, фото и лентой постов.
Можно ли читать закрытые группы или личные аккаунты?
Нет, сервер работает исключительно с публичными страницами и профилями, которые видны без авторизации в Facebook.