1 分•作者: ericrkass-coder•3 个月前
您好, 这是一份关于如何用 C/C++(无其他依赖)创建您自己的 MCP 服务器的学习指南链接。如果您想从头开始构建一个服务器,但又需要一些关于处理 MCP 消息的指导,例如 I/O 流程、JSON 解析和请求分发,请在仓库中获取标记为 mcp/teaching/v1.0.0 的教学版本。在 C 语言中解析 JSON 本来会是一个难点,但这里有一个有趣的故事: Eric:“我们用 C 语言创建一个 helloWorld MCP 服务器吧。” Gemini:“这会有点困难,有更简单的方法。” Eric:“为什么会困难??”(第二个‘?’有点出于我的自负) Gemini:“嗯,你需要解析 JSON,处理原始 I/O,并返回严格的 JSON-RPC 给客户端。” Eric:“等一下……”,然后附上一个十年前的 JSON 解析器引擎文件 JSONParser.h。 有趣的是,AI 阅读了代码后,语气完全改变了…… Gemini:“哦,那这样的话,就没那么困难了。” 最新的版本加上指南,将为您提供一个自诊断、异步、企业级的基线,让您可以专注于您真正想让自己的 MCP 服务器实现的功能。不过,我建议您先从仓库的 README.md 文件开始,因为它确实如描述的那样易于使用。 祝好, …… Eric
1 分•作者: urostrstenjak•3 个月前
我阅读了本杰明·哈迪(Benjamin Hardy)的《规模化科学》(The Science of Scaling),该书提倡设定不可能实现的目标和时间表。于是我给自己定了一个:在100小时内为我们的社区管弦乐团构建一个应用程序。 加上网站和7种语言的翻译,总共花费了不到3个月的时间,共计155小时。市面上有一些类似的应用程序,但没有斯洛文尼亚语的,而且大多数都充斥着过多的选项。Groopa只做一件事:计划活动、通知成员、查看谁将参加以及保持信息畅通。 网站:https://groopa.app/en/info 应用程序:https://groopa.app 我非常希望得到您的反馈,特别是关于如何进行分发。
1 分•作者: smarzola•3 个月前