# MCP 欢迎页面

- 来源：Hacker News 热门（buzzing.cc 中文翻译）
- 作者：Dachande663
- 发布时间：2026-05-17 18:48
- AIHOT 分数：67
- AIHOT 链接：https://aihot.virxact.com/items/cmp9o1dye0sdrslnzqrde47gg
- 原文链接：https://www.hybridlogic.co.uk/blog/2026/05/mcp-hello-page

## AI 摘要

MCP（模型上下文协议）推出了全新的欢迎页面，旨在为用户提供更直观的入门体验。该页面整合了关键文档、工具和社区资源，帮助开发者快速理解并集成MCP。页面设计简洁，重点突出了协议的核心概念与最新动态。此举是MCP提升开发者体验、推动协议更广泛采用的重要一步。该页面发布后在Hacker News上获得了101点关注度。

## 正文

MCP Hello Page

We've started offering an MCP Server for our main $WORK tool. It's been fun, like a weird intersection between deterministic and non-deterministic worlds Despite the fact that MCP is an utterly terrible attempt at a "specification", we have hit one annoying issue: customers keep on reporting the MCP server is not working.

The reason is simple and it shows the friction between devs vibe-coding a spec and real-world users actually onboarding: if you open mcp.acme.com/mcp in a browser you get a big fat 401 and a raw JSON blob saying Unauthorized. (If authentication isn't required, adjust accordingly.)

This is a pain because users open the link, see the error, and immediately drop a support ticket saying the link isn't working. It's not working though because they need to paste it into their client of choice, but no-one thinks that far ahead. The (annoying) solution is to package our server up into a connector/plugin and release it for each and every LLM client out there. This is slow, painful, and a never ending game of whack-a-mole as we have a lot of customers starting to make their own clients embedded within their orgs.

Instead, I did something a little bit hacky: if the request is for GET /mcp and the Accept header includes text/html and NOT application/json or text/event-stream, I return a HTML page explaining to the user they're trying to view an mcp server and they need to add it to their client.

GET /mcp

text/html

application/json

text/event-stream

And this has worked wonders!

Number of tickets has dropped off a cliff, CS is happy, customers are getting setup a lot more quickly, and I don't have to explain that not all errors are errors. Wins all 'round, and no impact from what we can observe.

I wish the spec had some capability to mitigate for this but alas, like all things in this AI-era, it's a case of move fast and hope the AI can fix bugs faster.

Sidebar

This is HybridLogic. The personal homepage of Luke Lanchester, software engineer and occasional geek. Learn more

Nearing the end of Great North Road. It’s doing that great thing I miss from the 24 days where you can feel everything ramping up and paying off.

9th June 2026 @ 9:46pm

5.01 km in 27:08

“Cannanite-vessel Horatio, you are hereby ordered to return to the Confluence homeworld at once. Failure to comply with this order will find you placed on the Palisade Lists. We expect your response without delay.”

Part of The Female of the Species

Another glorious day in the corps! A day in the Marine Corps is like a day on the farm. Every meal's a banquet! Every paycheck a fortune! Every formation a parade! I love the corps!

Sgt. Apone, Aliens

The Rasmus - In The Shadows 3 hours ago

Muse - Hysteria 4 hours ago

Architects - Animals 4 hours ago

The Pretty Reckless - Make Me Wanna Die 4 hours ago

This site was built with no AI. It doesn't feature any invasive tracking. It was built by hand, for fun.
