Token导航 LogoToken导航TokenDH.com
Foaas MCP logo
开发工具未说明官方级别未说明来源级核验

Foaas MCP

MCP Server

一个基于Docker的FOAAS(Fuck Off As A Service)服务,为开发工作流添加幽默(且明确)的响应。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
开发工具DockerTypeScript

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

gusztavvargadr

提供方

gusztavvargadr

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

FOAAS MCP服务器

](https://github.com/gusztavvargadr/foaas-mcp/actions/workflows/docker-publish.yml) ![License: MIT](https://opensource.org/licenses/MIT) ](https://github.com/gusztavvargadr/foaas-mcp/pkgs/container/foaas-mcp)

⚠️ 明确内容警告 ⚠️

演示

请参阅FOAAS MCP在GitHub Copilot上对GitHub问题的响应:

FOAAS MCP Demo

特性

  • 🐳 Docker优先(Debian 12,Node.js 20.19.5,非root)
  • 🔧 23个涵盖常见开发场景的MCP工具
  • � 基于场景的组织(错误报告、代码审查、PR等)
  • 🔒 仅支持stdio传输(无网络暴露)

快速开始

使用预构建图像

docker pull ghcr.io/gusztavvargadr/foaas-mcp:latest

VS代码配置 (.vscode/mcp.json):

{
  "mcpServers": {
    "foaas": {
      "command": "docker",
      "args": ["run", "--rm", "-i", "ghcr.io/gusztavvargadr/foaas-mcp:latest"]
    }
  }
}

从源头构建

git clone https://github.com/gusztavvargadr/foaas-mcp.git
cd foaas-mcp
npm run docker:build

在VS代码中重新启动MCP服务器(GitHub Copilot状态栏→ 重新启动MCP服务器)。

可用工具(共23个)

所有工具都提供FOAAS操作的直接1:1映射 foaas_ 前缀:

欣赏与赞美(4): 谢谢,太棒了,传奇,道尔顿\ 拒绝和解雇(3): 因为,零,再见\ 直接对抗(4): 关了,gfy,电锯,保持\ 一般挫折(3): 每个人,飞,混蛋\ 代码审查和质量(9): 日志、rtfm、思考、思考、闭嘴、看、荒谬、理解、酷

使用场景

Bug报告和调试

“在我的机器上工作”/运行时错误

  • foaas_logs -当解决方案清楚地记录在日志中时

“如何使用X?”/文档中已有的问题

  • foaas_rtfm -当文档存在但未被阅读时

普遍混乱

  • foaas_zero -表示完全不感兴趣
  • foaas_everyone -普遍解雇
  • foaas_flying -最大程度的漠不关心

代码审查

可疑代码/错误决策

  • foaas_think -质疑某人的思维过程
  • foaas_thinking -质疑决策的替代措辞

指出问题

  • foaas_look -要求某人检查特定的东西

吹毛求疵/无休止的辩论

  • foaas_shutup -停止骑自行车和琐碎的争论

巨大的贡献

  • foaas_legend -对某人的真诚赞美
  • foaas_dalton -称某人为解决问题的英雄

拉取请求和问题

垃圾邮件/重复

  • foaas_off -经典解雇
  • foaas_bye -结束对话
  • foaas_thanks -讽刺的感激之情

荒谬的请求/范围蔓延

  • foaas_ridiculous -对于不切实际的要求
  • foaas_chainsaw -对荒谬的戏剧性反应

要求不明确

  • foaas_understand -表达真正的困惑

讽刺性的批准

  • foaas_cool -用尖锐的讽刺来驳斥借口
  • foaas_awesome -热烈(但也许具有讽刺意味)的庆祝活动

团队沟通

普遍沮丧

  • foaas_everyone -解散所有政党
  • foaas_flying -表达不关心
  • foaas_asshole -通用挫折

拒绝请求

  • foaas_because -坚决回答“为什么不呢?”
  • foaas_zero -显示完全不感兴趣

直接对抗

  • foaas_gfy -军事风格的职业脏话
  • foaas_keep -因持续问题延长解雇期

团队表扬

  • foaas_legend -称某人为传奇
  • foaas_dalton -承认解决问题的能力

示例用法

GitHub复制集成

请Copilot使用自然语言的FOAAS MCP工具:

"Respond to this bug report with no logs" → foaas_logs
"Acknowledge @contributor's excellent fix" → foaas_legend
"This feature request is unrealistic" → foaas_ridiculous
"Stop bikeshedding on variable names" → foaas_shutup

直接工具调用

所有工具都需要 from 参数。带有目标的工具需要 to:

{
  "name": "foaas_legend",
  "arguments": {
    "to": "contributor",
    "from": "maintainer"
  }
}
{
  "name": "foaas_logs",
  "arguments": {
    "from": "support-bot"
  }
}

文档

图像标记

  • latest -最新稳定版本
  • v1.0.0 -语义版本
  • sha- -具体提交(测试)

安全

  • 通过Docker实现进程隔离
  • 非root用户(nodejs UID 1001)
  • 最小Debian 12书虫超薄底座
  • 仅支持stdio传输(无网络)
  • 定期安全更新

许可证

MIT许可证-有关详细信息,请参阅许可证文件

链接

目录标签

目录标签

开发工具DockerTypeScript本地部署幽默响应GitHubCopilot集成

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP