Apartment Sheets MCP
Apartment Sheets MCP (AS-MCP)
Легковесный сервер протокола Model Context Protocol (MCP), который позволяет Claude (или другим платформам) сохранять объявления об аренде квартир и управлять ими в общей таблице Google Sheets.
Предыстория
Этот проект был вдохновлен суматошным процессом поиска квартиры, с которым мы сталкиваемся здесь, в Нью-Йорке.
Почему Google Таблицы?
Google предоставляет удобный API-сервис.
Нет более простого способа поделиться результатами поиска квартиры со своим соседом (соседями) или партнером (партнерами).
Related MCP server: google-sheets-mcp
Примечания
Поскольку это MCP, используйте AI-платформу по своему выбору для обработки веб-скрейпинга, обновления объявлений и многого другого. Все, что делает этот MCP, — это предоставляет выбранному вами AI-инструменту возможность подключения к вашей таблице.
Доступные инструменты
save_listing: добавляет новое объявление в вашу таблицуget_listing: извлекает все объявления с дополнительными фильтрами (по району и статусу на сегодня)update_listing: обновляет любое поле в существующем объявленииdelete_listing: удаляет объявление из таблицы
Настройка
*вам нужно клонировать этот репозиторий, очевидно!
1. Учетные данные Google Cloud
Создайте сервисный аккаунт в консоли Google Cloud
Включите API Google Sheets и Google Drive
Скачайте JSON с учетными данными и сохраните его как
credentials.json(поместите в корень проекта)Предоставьте доступ к вашей Google Таблице сервисному аккаунту с правами редактора
2. Установка зависимостей
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt3. Настройка Claude desktop
Добавьте в ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"nyc-apartment-tracker": {
"command": "/path/to/venv/bin/python",
"args": ["/path/to/server.py"],
"cwd": "/path/to/nyc-apartment-mcp"
}
}
}Переменные окружения
Переменная | По умолчанию | Описание |
|
| Название вашей Google Таблицы |
Примечание по безопасности
Если вы планируете делать push в git, пожалуйста, убедитесь, что вы никогда не коммитите credentials.json!
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP server built with Smithery that provides a foundation for real estate data harvesting capabilities. Currently includes example functionality for testing and development purposes.2
- AlicenseNot gradedqualityAmaintenanceMCP server for Google Sheets - read, write, and query spreadsheet data.2502MIT
- AlicenseNot gradedqualityDmaintenanceA minimal MCP server for creating and updating Google Docs from markdown.7MIT
- AlicenseBqualityCmaintenanceA local MCP server for creating, reading, and updating Google Sheets.7250MIT
Related MCP Connectors
A basic MCP server to operate on the Postman API.
MCP server for URL shortening and management
MCP server for Google search results via SERP API
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/banstack/apartments-sheet-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server