mirror of
https://github.com/sbroenne/mcp-server-excel.git
synced 2026-09-19 07:53:08 +08:00
Point the website to the newly uploaded high-quality intro (#874)
* Set explicit production render quality Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Publish the high-quality YouTube intro on the website Replace the old upload links with the verified new public video and document the complete publication checklist. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Stefan Broenner <stbrnner@microsoft.com> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
[**Installation**](https://excelmcpserver.dev/installation/) ·
|
||||
[**Features**](https://excelmcpserver.dev/features/) ·
|
||||
[**Troubleshooting**](https://excelmcpserver.dev/troubleshooting/) ·
|
||||
[**2-minute demo**](https://youtu.be/6WcYtwhAw1I)
|
||||
[**2-minute demo**](https://youtu.be/wbw3-hPcE2o)
|
||||
|
||||
**Automate real Microsoft Excel with AI.** Excel MCP Server lets GitHub Copilot,
|
||||
Claude, ChatGPT, and other agents control Excel through natural-language
|
||||
|
||||
@@ -30,9 +30,9 @@ hide:
|
||||
say *"Show me Excel while you work."*
|
||||
|
||||
<div class="mcp-video" markdown>
|
||||
[{ width="1280" height="720" }](https://youtu.be/6WcYtwhAw1I)
|
||||
[{ width="1280" height="720" }](https://youtu.be/wbw3-hPcE2o)
|
||||
|
||||
▶️ [Watch the intro video (2 min)](https://youtu.be/6WcYtwhAw1I)
|
||||
▶️ [Watch the intro video (2 min)](https://youtu.be/wbw3-hPcE2o)
|
||||
</div>
|
||||
|
||||
<script type="application/ld+json">
|
||||
@@ -41,11 +41,11 @@ hide:
|
||||
"@type": "VideoObject",
|
||||
"name": "Excel MCP Server: Real Excel Automation for AI Agents",
|
||||
"description": "Learn what Excel MCP Server is, when to use it, and how AI agents automate Power Query, DAX, PivotTables, VBA, Python, and calculations through real Microsoft Excel.",
|
||||
"thumbnailUrl": "https://i.ytimg.com/vi/6WcYtwhAw1I/maxresdefault.jpg",
|
||||
"uploadDate": "2026-09-10T22:30:29-07:00",
|
||||
"thumbnailUrl": "https://i.ytimg.com/vi/wbw3-hPcE2o/maxresdefault.jpg",
|
||||
"uploadDate": "2026-09-12T07:07:06-07:00",
|
||||
"duration": "PT2M1S",
|
||||
"contentUrl": "https://www.youtube.com/watch?v=6WcYtwhAw1I",
|
||||
"embedUrl": "https://www.youtube.com/embed/6WcYtwhAw1I",
|
||||
"contentUrl": "https://www.youtube.com/watch?v=wbw3-hPcE2o",
|
||||
"embedUrl": "https://www.youtube.com/embed/wbw3-hPcE2o",
|
||||
"publisher": {
|
||||
"@type": "Organization",
|
||||
"name": "Excel MCP Server",
|
||||
|
||||
+3
-3
@@ -41,16 +41,16 @@ log = logging.getLogger("mkdocs.hooks.generate")
|
||||
# fields in sync with the VideoObject JSON-LD in docs/index.md.
|
||||
VIDEO = {
|
||||
"page_url": "https://excelmcpserver.dev/",
|
||||
"thumbnail": "https://i.ytimg.com/vi/6WcYtwhAw1I/maxresdefault.jpg",
|
||||
"thumbnail": "https://i.ytimg.com/vi/wbw3-hPcE2o/maxresdefault.jpg",
|
||||
"title": "Excel MCP Server: Real Excel Automation for AI Agents",
|
||||
"description": (
|
||||
"Learn what Excel MCP Server is, when to use it, and how AI agents automate "
|
||||
"Power Query, DAX, PivotTables, VBA, Python, and calculations through real "
|
||||
"Microsoft Excel."
|
||||
),
|
||||
"player_loc": "https://www.youtube.com/embed/6WcYtwhAw1I",
|
||||
"player_loc": "https://www.youtube.com/embed/wbw3-hPcE2o",
|
||||
"duration": "121",
|
||||
"publication_date": "2026-09-10T22:30:29-07:00",
|
||||
"publication_date": "2026-09-12T07:07:06-07:00",
|
||||
}
|
||||
|
||||
# gh-pages/hooks.py -> gh-pages/ -> repo root
|
||||
|
||||
@@ -52,12 +52,12 @@
|
||||
|
||||
<!-- Home page: advertise the intro video to social crawlers -->
|
||||
{% if page and page.is_homepage %}
|
||||
<meta property="og:video" content="https://www.youtube.com/embed/6WcYtwhAw1I">
|
||||
<meta property="og:video:secure_url" content="https://www.youtube.com/embed/6WcYtwhAw1I">
|
||||
<meta property="og:video" content="https://www.youtube.com/embed/wbw3-hPcE2o">
|
||||
<meta property="og:video:secure_url" content="https://www.youtube.com/embed/wbw3-hPcE2o">
|
||||
<meta property="og:video:type" content="text/html">
|
||||
<meta property="og:video:width" content="560">
|
||||
<meta property="og:video:height" content="315">
|
||||
<meta name="twitter:player" content="https://www.youtube.com/embed/6WcYtwhAw1I">
|
||||
<meta name="twitter:player" content="https://www.youtube.com/embed/wbw3-hPcE2o">
|
||||
<meta name="twitter:player:width" content="560">
|
||||
<meta name="twitter:player:height" content="315">
|
||||
{% endif %}
|
||||
|
||||
@@ -57,6 +57,24 @@ npx hyperframes docs <topic> # reference docs in terminal
|
||||
>
|
||||
> **Future upgrade policy.** When quality improvements are available upstream, review them with `npx hyperframes@latest upgrade --project . --check`, validate the rendered output, and then commit the version bump and any required render-profile updates together.
|
||||
|
||||
## YouTube publication checklist
|
||||
|
||||
A successful local render does not update YouTube. YouTube cannot replace the
|
||||
file behind an existing video ID; upload the production MP4 as a new video.
|
||||
|
||||
1. Verify the actual output file's dimensions and encoding settings, not just
|
||||
the render command. Upload `renders/excel-mcp-intro-4k.mp4`, never the draft.
|
||||
2. Preserve the approved title and description. Confirm upload completion,
|
||||
YouTube checks, and 4K processing. Obtain approval before publishing.
|
||||
3. Verify the new public watch page and its 2160p playback option. Record the
|
||||
new video ID and YouTube publication timestamp; do not infer publication
|
||||
from a local file, an old public video, or a clean Git working tree.
|
||||
4. Update `README.md`, `gh-pages/docs/index.md`, `gh-pages/overrides/main.html`,
|
||||
and `gh-pages/hooks.py` together, including thumbnails and publication dates.
|
||||
5. Run the website checks in `gh-pages/README.md`, merge through a PR, and
|
||||
verify the deployed homepage and sitemap use the new ID. Leave previous
|
||||
videos unchanged unless the user explicitly asks otherwise.
|
||||
|
||||
## Documentation
|
||||
|
||||
**For quick reference**, use the local CLI docs command (no network required):
|
||||
|
||||
Reference in New Issue
Block a user