返回首页
最新
1. 为你的AI客户端提供一个“curl”封装,验证允许访问的API方法和端点。
2. 告诉你的AI下载网页文档,并使用html2text、grep、head和tail来发现它所需的信息。
说真的,这样做就是有效的。没有必要让每个人都重新发明自己的MCP服务器。也不需要每次都将整个文档放入提示中。只需改进现有的内容:
- 为你的API端点添加OAuth2,并改善文档。
- 对于命令行工具(CLI),无需将整个帮助信息复制粘贴到SKILLS中,只需改进现有的--help。
如果对非AI用户来说,使用和理解变得更容易,那么对AI本身也会更好,不要重复工作。
上述第1点确实需要某种协议,但不需要在某个地方托管的完整MCP服务器。只需一个JSON文件,AI客户端下载后,用户可以选择允许的API方法/端点组(只读、写入、管理员)。这不需要放入提示中,它是在验证HTTP调用。可以放入提示的内容,例如“只允许只读端点”,以给AI一个提示。就这样!
去年,在我大学计算机科学学习的第二年,我正在阅读《计算机网络:自顶向下的方法》。在第二章的末尾,有一个项目创意列表,我立刻被吸引住了。
我仍然记得那种兴奋感,当时我在我的笔记本电脑上禁用了防火墙(在设置中),后来我意识到客户端并不需要禁用防火墙 :D。我创建了一个 Python 脚本,通过 TCP 发送“hello”,并在我朋友的笔记本电脑上运行“服务器”(其实就是一个 Python 程序),服务器将其转换为大写,并返回“HELLO”。一周后,我完成了一个简单的多线程 HTTP 服务器的构建。我更改了路由器的设置,将端口转发到我的笔记本电脑,这样任何人都可以在任何地方使用我的(不安全的)HTTP 服务器,成功地将我笔记本上的所有文件置于风险之中 :D
在那一刻,一切都开始变得清晰,一切都是一堆文件和程序。我想,“我爱计算机科学”,我真的感动得泪水夺眶而出。
在高中时,我学习了一些入门的计算机科学课程,其中一门课教我们一些非常基础的 PHP 和 MySQL。我们只需在安装过程中按“下一步”就安装了 MySQL,突然间,我们的 PHP 代码就能将数据存储在“数据库”中。我感到困惑……像是“教授,数据库在哪里?”他没有理解我的问题,“我是说这些东西存储在哪里?”这确实是个棘手的问题,但他回答我“这只是一些文件”。我并不完全相信,但至少让我心里安定了一些……至少它在硬盘上!
在学习了操作系统、数据库和计算机网络后,我终于明白了数据库在哪里。从某种意义上说,它只是一堆文件和一些 TCP 套接字在上面。他是对的。
我不确定为什么接受一切只是一些文件和进程需要花费这么长时间去内化。