Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      IBM launches new integration to help unify AI security and governance

      June 18, 2025

      Meet Accessible UX Research, A Brand-New Smashing Book

      June 18, 2025

      Modernizing your approach to governance, risk and compliance

      June 18, 2025

      ScyllaDB X Cloud’s autoscaling capabilities meet the needs of unpredictable workloads in real time

      June 17, 2025

      RAIDOU Remastered: The Mystery of the Soulless Army Review (PC) – A well-done action-RPG remaster that makes me hopeful for more revivals of classic Atlus titles

      June 18, 2025

      With Windows 10 circling the drain, Windows 11 sees a long-overdue surge

      June 18, 2025

      This PC app boosts FPS in any game on any GPU for only $7 — and it just got a major update

      June 18, 2025

      Sam Altman claims Meta is trying to poach OpenAI staffers with $100 million bonuses, but “none of our best people have decided to take them up on that”

      June 18, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      Why Inclusive Design Solutions Are important for Accessibility

      June 18, 2025
      Recent

      Why Inclusive Design Solutions Are important for Accessibility

      June 18, 2025

      Microsoft Copilot for Power Platform

      June 18, 2025

      Integrate Coveo Atomic CLI-Based Hosted Search Page into Adobe Experience Manager (AEM)

      June 18, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      RAIDOU Remastered: The Mystery of the Soulless Army Review (PC) – A well-done action-RPG remaster that makes me hopeful for more revivals of classic Atlus titles

      June 18, 2025
      Recent

      RAIDOU Remastered: The Mystery of the Soulless Army Review (PC) – A well-done action-RPG remaster that makes me hopeful for more revivals of classic Atlus titles

      June 18, 2025

      With Windows 10 circling the drain, Windows 11 sees a long-overdue surge

      June 18, 2025

      This PC app boosts FPS in any game on any GPU for only $7 — and it just got a major update

      June 18, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»Machine Learning»Implementing An Airbnb and Excel MCP Server

    Implementing An Airbnb and Excel MCP Server

    May 3, 2025

    In this tutorial, we’ll build an MCP server that integrates Airbnb and Excel, and connect it with Cursor IDE. Using natural language, you’ll be able to fetch Airbnb listings for a specific date range and location, and automatically store them in an Excel file.

    Step 1: Installing the dependencies

    To run the Airbnb MCP server and connect it to Excel, we’ll need to install a few tools: Node.js, uv package manager, Git, and Cursor IDE, since Claude desktop does not support SSE-based MCP servers.

    Node JS

    We need npx to run the Airbnb MCP server, which comes with Node.js.

    • Download the latest version of Node.js from nodejs.org
    • Run the installer.
    • Leave all settings as default and complete the installation

    UV package manager

    To install the uv package manager, use the following commands based on your operating system:

    For Mac/Linux:

    Copy CodeCopiedUse a different Browser
    curl -LsSf https://astral.sh/uv/install.sh | sh

    For windows (Powershell):

    Copy CodeCopiedUse a different Browser
    powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

    Git

    Git is required to clone the Excel MCP server repository.

    Download Git from https://git-scm.com/downloads and complete the installation.

    Open your terminal, navigate to your desired directory, and run:

    Copy CodeCopiedUse a different Browser
    git clone https://github.com/haris-musa/excel-mcp-server.git
    cd excel-mcp-server

    If you prefer not to use Git, you can download the repository manually:Go to https://github.com/haris-musa/excel-mcp-server, click the “Code” button, and choose “Download ZIP”. Once downloaded, extract the folder to your working directory.

    Cursor IDE

    • Download Cursor IDE from https://cursor.com.
    • It’s free to download and comes with a 14-day free trial.

    Cursor is an AI-powered development environment built on top of VS Code, and it will help us connect to the MCP servers and generate code using natural language prompts.

    Python dependencies

    Once you are in the excel-mcp-server directory (the one you cloned using git or downloaded), run the following command

    Copy CodeCopiedUse a different Browser
    uv pip install -e .

    Step 2: Configuring mcp.json file

    1. Open Cursor IDE.
    2. Go to the menu and navigate to: File > Preferences > Cursor Settings > MCP
    3. Click on “Add a new global MCP server.”
    4. This will open the mcp.json configuration file. Paste the following code there:
    Copy CodeCopiedUse a different Browser
    {
        "mcpServers": {
          "airbnb": {
            "command": "npx",
            "args": [
              "-y",
              "@openbnb/mcp-server-airbnb",
              "--ignore-robots-txt"
            ]
          },
          "excel": {
            "url": "http://localhost:8000/sse"
          }
        }
    }

    Step 3: Running the MCP Servers

    The Excel MCP server is an SSE-based (Server-Sent Events) server, which means it needs to be running in your terminal for Cursor IDE to interact with it. If the server is stopped or the terminal is closed, the connection will no longer work.

    To start the server:

    • Open your terminal.
    • Navigate to the excel-mcp-server directory (if you’re not already there).
    • Run the following command:
    Copy CodeCopiedUse a different Browser
    uv run excel-mcp-server

    Once running, both the servers should be visible in Cursor settings:

    Step 4: Using the Setup in Cursor

    You can now use the chat panel in Cursor IDE to interact with the server using natural language. Simply ask for Airbnb listings for a specific date range and location, and request the data to be pasted into Excel for your analysis.

    For example:

    “Get me Airbnb listings in Bengaluru for the first week of June and add them to an Excel sheet.”

    Note:

    All Excel files generated through the MCP server will be saved in the excel_files folder located inside the excel-mcp-server directory.

    The Excel MCP server also supports running basic data analysis on the Excel file directly through chat prompts. However, we won’t be covering that part in this tutorial.

    Troubleshooting

    If the Airbnb server isn’t responding correctly or fails to fetch listings, the issue is likely related to the ignoreRobotsText setting.

    To resolve this, simply include the following argument in your natural language prompt:

    Example:

    “Get Airbnb listings for Bengaluru from 5th May to 10th May for 2 adults. Use “ignoreRobotsText”: true.”

    This allows the server to bypass website restrictions that might otherwise block automated access.


    Don’t forget to follow us on Twitter and join our 90k+ ML SubReddit. For Promotion and Partnerships, please talk us.

    🔥 [Register Now] miniCON Virtual Conference on AGENTIC AI: FREE REGISTRATION + Certificate of Attendance + 4 Hour Short Event (May 21, 9 am- 1 pm PST) + Hands on Workshop

    The post Implementing An Airbnb and Excel MCP Server appeared first on MarkTechPost.

    Source: Read More 

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleBorgTUI is a TUI and CLI to automate BorgBackup
    Next Article LLMs Can Learn Complex Math from Just One Example: Researchers from University of Washington, Microsoft, and USC Unlock the Power of 1-Shot Reinforcement Learning with Verifiable Reward

    Related Posts

    Machine Learning

    How to Evaluate Jailbreak Methods: A Case Study with the StrongREJECT Benchmark

    June 18, 2025
    Machine Learning

    Accelerate threat modeling with generative AI

    June 18, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    Google AI Edge Gallery: Unleash On-Device AI Power on Your Android (and Soon iOS!)

    Security

    Silent Hill 1 remake in development at Konami and Bloober Team, but will it come to Xbox?

    News & Updates

    CVE-2025-4697 – PHPGurukul Directory Management System SQL Injection Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-27558 – Wi-Fi Protected Access (WPA, WPA2, WPA3) and Wired Equivalent Privacy (WEP) Mesh Network FragAttacks

    Common Vulnerabilities and Exposures (CVEs)

    Highlights

    Microsoft: April updates cause Windows Server auth issues

    May 7, 2025

    Microsoft: April updates cause Windows Server auth issues

    Microsoft says the April 2025 security updates are causing authentication issues on some Windows Server 2025 domain controllers.
    The list of impacted platforms includes Windows Server 2016, Windows Se …
    Read more

    Published Date:
    May 07, 2025 (2 hours, 13 minutes ago)

    Vulnerabilities has been mentioned in this article.

    CVE-2025-26647

    Solanum is a time tracking app

    May 18, 2025

    Microsoft Releases NLWeb: An Open Project that Allows Developers to Easily Turn Any Website into an AI-Powered App with Natural Language Interfaces

    May 25, 2025

    Developer Spotlight: MisterPrada

    May 30, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.