# Context7 MCP: update Astro project with best practices

> Use the Context7 MCP server to give Warp agents real-time access to framework documentation for automated project upgrades.

- 网址：https://funcoding.ai/agents/warp/guides/external-tools/context7-mcp-update-astro-project-with-best-practices/
- 来源：Warp 官方文档原文（英文），MIT 许可，同步于 2026-10-11
- 官方原文：https://docs.warp.dev/guides/external-tools/context7-mcp-update-astro-project-with-best-practices/

---
<div class="callout callout-note">

This tutorial shows how the **Context7 MCP Server** gives Warp agents real‑time access to documentation for upgrading frameworks and codebases automatically.

</div>

---

## 🧠 Overview

The **Context7 MCP Server** lets Warp fetch live documentation from across the web.\
\
In the example, the agent updates an older **Astro** project to align with the latest version (Astro 5).

---

1. #### Add the Context7 server

   * Open Warp’s **MCP Panel** via the Command Palette.
   * Add the **Context7 JSON config** and click **Save**.

   ```json
   {
     "Context7": {
       "command": "npx",
       "args": [
         "-y",
         "@upstash/context7-mcp"
       ],
       "env": {},
       "working_directory": null
     }
   }
   ```

   * This enables the endpoint `getLibraryDocs`, which retrieves live documentation directly from the official sources.

2. #### Run the update prompt

   The developer issues this prompt:

   ```
   Create a new git branch called update and in that branch update this Astro project to follow all the latest best practices based on all Astro and developer documentation.
   ```

3. #### Review the automatic code changes

   The transcript shows that Warp automatically:

   * Updates Tailwind import syntax
   * Improves TypeScript configuration
   * Optimizes build settings
   * Enhances accessibility rules

   These edits happen across multiple files — without manually searching docs or changelogs.

4. #### Best use cases

   * Migrating old Astro, React, or Vue projects
   * Refreshing codebases to reflect recent standards
   * Saving time otherwise spent reading version notes

<div class="callout callout-tip">

Context7 MCP automates documentation lookups — letting Warp update your project intelligently based on live references.

</div>
