返回首页
最新
我和我的朋友们开发了MCP Jetpack,使得使用MCP变得非常简单。它是一个MCP服务器,能够自动找到并执行完成任务所需的正确工具,而无需为每个服务(如GitHub、Linear、Atlassian、Notion等)管理MCP服务器。一旦你将其添加到Cursor(或任何其他支持MCP的AI应用)中,Cursor便能立即访问不断增长的远程MCP服务器库,无需额外设置。对于需要身份验证的服务,第一次请求AI与该服务交互时,你将被要求登录。
我们试图解决两个问题:
1. **摩擦** - 通常,如果你想让Cursor访问GitHub,你必须先安装正确的MCP服务器并登录,然后才能通过Cursor的聊天使用GitHub。而使用MCP Jetpack,你只需请求Cursor列出你的GitHub问题,它会在后台自动执行正确的工具来完成你的任务。对于需要身份验证的服务,第一次与该服务交互时,你将被要求登录。然而,这一切都发生在Cursor的聊天中,因此你无需切换上下文或调整Cursor的设置。
2. **工具限制** - 如果你安装的MCP工具超过50个,Cursor会警告你,因为过多的工具会降低性能。然而,仅仅安装GitHub的MCP服务器就会增加74个MCP工具。使用MCP Jetpack,你只需两个工具:“FindTool”和“ExecTool”,便可以访问GitHub、Atlassian和其他15个服务。
目前我们支持的17个服务包括:GitHub、Atlassian、Canva、Linear、Notion、Intercom、Monday.com、Neon、PayPal、Hugging Face、Sentry、Square、Webflow、Wix、Cloudflare文档、Cloudflare AI网关、Cloudflare Workers绑定。
随着公司推出远程MCP服务器,我们将继续添加更多服务。如果你的服务未列出并希望添加,请通过电子邮件联系我们:team@mcpjetpack.com。
MCP Jetpack目前处于alpha阶段,如果你遇到任何问题或有任何反馈,请告诉我们,谢谢!
在APM Help,我们有一个庞大的团队,负责执行重复的基于浏览器的任务。多年前,为了安全地管理这些工作并获得清晰的审计记录,我们建立了一个内部平台,称为“Hub”。这实际上是一个封闭的环境,我们的团队在这里工作,记录他们的会话,跟踪每一次互动,并防止数据被复制或共享。多年来,它一直是我们内部的真实信息来源。
最近,像许多公司一样,我们开始构建更多的自动化系统。和其他公司一样,我们也遇到了自动化在边缘案例上失败的问题——例如,解析器无法读取格式奇怪的发票,或者网站布局的变化导致抓取程序失效等。我们的团队不得不手动介入进行修复。
我们意识到,其他开发者也一定面临着同样的问题,但他们没有一个250人的团队随时待命。因此,我们将经过考验的旧Hub与一个新的现代化前端连接起来:一个人机协作(Human-in-the-Loop,HITL)API。我们称之为browser-work.com。
这个想法很简单:当你遇到需要人类干预的任务时,可以通过API将其发送给我们的团队。
以下是其工作原理:
- 你向我们的端点发送一个POST请求。请求体包含任务的上下文(例如一个URL)和一组指示人类该做什么的说明。
- 任务会出现在Hub中,我们的训练有素的操作员可以认领它。
- 他们会按照指示执行任务,所有操作都在安全的Hub环境中进行。
- 完成后,我们会向你的系统发送一个Webhook。返回的请求体包括任务的输出、人类留下的任何备注,以及他们操作的详细日志(例如,他们交互的DOM元素)。
例如,如果你用于支付水电费的自动化失败,你可以将任务交给我们。一个人会登录,浏览门户,完成支付,并返回一个确认号码。
该产品已经上线,我们正在寻找有趣的使用案例。
我是罗伯特,首席信息官。如果这对你有用,请给我发一封简短的电子邮件,告诉我你的使用案例,邮箱是robert@apmhelp.com,我们可以立即为你提供帮助。
欢迎在这里提出任何问题。
产品经理如何通过更智能的EDA提升AI/ML产品决策能力
好的决策始于好的问题。在产品经理决定构建哪些功能之前,一个被忽视但至关重要的步骤是:探索性数据分析(EDA)。
为什么?因为良好的EDA能够加速假设验证,帮助你提出正确的问题,测试假设,应用统计技术,揭示用户旅程的洞察,明确关键绩效指标(KPI)——最终帮助你做出更聪明、更具战略性和以用户为中心的决策。
多年来,我开发了一种轻量但有效的流程,帮助我和团队更快地推进——尤其是在以下情况下:
- 处理不能离开本地网络的敏感或个人身份信息(PII)数据
- 处理非常大的数据集
- 精简与分析师和数据科学家的协作
以下是我常用的设置,节省了我们数天(如果不是数周)的时间:
- 数据分析与可视化 — Jupyter Notebook + Pygwalker
不再需要导出CSV文件或在商业智能工具与原始数据之间来回切换。
- 本地大型语言模型(LLM)与LMStudio
当我需要帮助探索假设、撰写SQL或总结发现时。
这是我关于这个主题的LinkedIn帖子:
https://www.linkedin.com/posts/peekay-chan-453102_pygwalker-lmstudio-productmanagement-activity-7352780192395792384-AFDe?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAAD2_8BA9f2IpYDPZmflw9ziUIVH_mw7V8
希望听听其他产品经理、分析师和数据科学家是如何处理这个问题的。
在我的教育阶段及其之后,我一直希望能找到志同道合的伙伴一起学习书籍和论文。但由于各种原因,这一直没有实现。除了学术界,我在IRC上得到了很多帮助,我知道在Reddit和Discord社区中,人们讨论数学、物理和计算机科学(以及其他主题),但即使在那里,找到愿意一起学习特定文章或书籍章节的人也非常困难。
通过“共同成长”项目,我希望能够专注于人们的兴趣,深入到具体的文章和书名层面。你(例如)是否有兴趣学习W. Diffie和M. E. Hellman的《密码学的新方向》?这个过程很简单:找到论文的DOI(也可以是ISBN或arXiv),然后发送电子邮件至subscribe@communalgrowth.org,邮件内容为doi:10.1109/TIT.1976.1055638。你的电子邮件将被添加到该文章的订阅者列表中,其他人可以搜索该文章并找到你的联系信息。(或者你可能想讨论一本小说?那就获取它的ISBN吧!)重要的是,服务器上并不会进行任何对话。这种用户体验听起来不寻常吗?继续阅读...
从高层次来看,我早早就决定不想要用户账户,部分原因是我对网页开发不熟悉,部分原因是“基于共同兴趣将人们聚集在一起”听起来像社交媒体,而我知道自己会在这方面失败。另一方面,用户账户很烦人,考虑到全球法律环境日益复杂(如GDPR、CCPA等),我希望避开这些问题,这也是我决定采用一种“电子邮件钩子系统”的原因,所有操作(除了搜索)都是通过用户向服务器发送电子邮件来完成的。我不得不深入研究这个问题...
结果发现,电子邮件真的很复杂。我研究了DNS和SMTP的RFC(我甚至为RFC写了一个思维导图程序;例如,关于DNS的思维导图可以查看<<a href="https://createyourpersonalaccount.github.io/blog/img/dns-rfc-map.svg" rel="nofollow">https://createyourpersonalaccount.github.io/blog/img/dns-rfc...</a>>,真是一团乱麻!),我不可避免地被DNSSEC分散了注意力(因为我喜欢密码学),所以我也研究了这个。我花了很多时间调试Postfix、Dovecot和Rspamd;我用Python编写了自己的配额策略守护进程,以防止某些类型的滥用,还编写了一个milter守护进程来验证RFC5322。从对齐到DKIM SDID(对一般电子邮件来说太严格,但为了避免用户伪造是必要的)。最后,我不得不编写一个IMAP守护进程,监控邮箱并对收到的消息采取行动(特别是查找在线数据库中的ISBN/DOI/arXiv标识符,并将用户订阅到相应的文档)。经过这些工作,我发现自己仍然被列入了发送电子邮件的黑名单(可能是由于IP信誉问题?),但我本来就不打算发送电子邮件。
其他技术细节是,我使用了Litestar与Psycopg 3、SQLAlchemy 2和PostgreSQL,全部采用异步方式,使用NGINX.Unit进行部署(通过certbot实现自动化,基于每日systemd定时器!)。这确实有些过度,但很有趣。页面是Jinja模板,我不使用JavaScript。网站的全部源代码可以在<<a href="https://github.com/communalgrowth/webserver">https://github.com/communalgrowth/webserver</a>>找到,这可能是上述技术协同工作的一个有用示例。(我决定让网站源代码免费提供。)
这也是我的第一家公司(有限责任公司)。我学习了如何从密歇根州LARA获取商业执照,然后向IRS注册EIN(后来还需要完成FinCEN的BOI),最后开设了商业银行账户。在这方面我得到了密歇根州SBDC的很多帮助。之后我能够购买所有资产:域名和VPS,费用约为每年60美元。
如果你愿意,请试试看。告诉我你的想法!我计划通过口碑宣传以及向当地大学、图书馆和咖啡馆发放宣传册来推广这个项目。这个项目花了我超过一年的时间才完成;我为能为密歇根州贡献一项商业感到自豪。
如果你是视觉学习者,最明显的例子可以在以下链接中看到:<p><a href="http://lambdaplusjs35padjaiz4jw2fugdoeutse262phqr72uf634s2wdbqd.onion" rel="nofollow">http://lambdaplusjs35padjaiz4jw2fugdoeutse262phqr72uf634s2wd...</a><p>它通常是SWF格式。一些特点包括:<p><pre><code> - 不使用任何类型的JavaScript。实际上,使用CSP来阻止
所有JavaScript的执行,这使得XSS攻击变得不可能。
- 由于使用了pledge()和unveil(),安全性很高。
- 高度透明的审核日志,包含所有审核行为的理由。
- 先进的格式化,包括对LaTeX的支持。
- 任何人都可以创建自己的板块。
- 每个帖子可以包含多个文件。
- 内联图像扩展。
- 每个板块的索引和最近页面。
- 分页的目录页面和主题。
- 广泛的审核工具。</code></pre>
我在过去的18个月里一直在积极找工作,但运气不佳。我申请了许多职位,包括直接申请和偶尔通过招聘人员申请。这些职位与我的现有技能(使用Java、React或Angular开发的Web应用程序、微服务、K8s、分布式消息、ETL等)非常接近,但都没有收到回复。
我注册了多个招聘网站(如Indeed、ZipRecruiter、JobBoutique、JobHire.ai等),但只收到一些误导性的“X对你感兴趣!”的垃圾邮件。我不确定他们是从哪里获取数据的,但似乎质量非常低。我现在只选择直接申请,偶尔通过LinkedIn申请。
不久前,我在LinkedIn上展示可用性时,一周内会有10个招聘人员向我提供职位。现在却是这样。我并不反对更加努力地寻找工作,但现在连一个普通的公司职位面试都拿不到,更不用说其他更有趣的工作了。
任何帮助或建议都将不胜感激。