Token导航 LogoToken导航

MCP Server · 文档知识

brimming (Tight Line)

一个基于Ruby on Rails构建的Stack Overflow风格问答平台,支持问答、投票、评论、知识库管理及AI增强搜索功能。

未说明官方级别未说明来源级核验工具 0
Ruby问答系统知识管理

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
Tight-Line
提供方
Tight-Line

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

brimming (Tight Line) 属于文档知识类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前先确认权限范围。

分类

文档知识

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

盈满的

一个用Ruby on Rails构建的Stack Overflow风格的问答平台。

由开发 紧线有限责任公司

特性

核心问答

  • 问题与答案 -用户在Spaces中发布问题,其他人提供答案
  • 投票系统 -社区对问题/答案的投票,按分数排序
  • 节制 -空间管理员可以将答案标记为“已解决”
  • 评论 -关于问题和答案的嵌套评论线程(最多3个级别)
  • 标签 -按空格标记问题(每个问题最多5个)

知识库

  • 条款 -用于文档和指南的长篇权威内容
  • 多种内容类型 -Markdown、HTML、PDF、Word、Excel和网页导入
  • 网页导入 -通过Jina.ai或自托管Firecrawl从URL获取内容
  • 内容提取 -从上传的文件中自动提取文本以进行搜索索引

搜索与人工智能

  • 混合搜索 -PostgreSQL全文搜索与pgvector语义回退
  • RAG集成 -基于嵌入的内容分块用于检索增强生成
  • 问答向导 -从文章和知识库生成基于人工智能的常见问题解答
  • 可配置的提供者 -支持OpenAI、Cohere、Ollama和其他嵌入/LLM提供商

用户体验

  • 用户档案 -Karma系统,包含问题、答案和最佳答案的统计数据
  • 书签 -保存问题、答案、评论和文章以备后用
  • SSO支持 -具有组到空间映射的LDAP/ActiveDirectory

即将推出

  • 电子邮件摘要 -可配置每帖、每日或每周通知
  • REST API -用于编程访问的完整API
  • MCP服务器 -通过模型上下文协议集成AI助手
  • 社交SSO -谷歌、GitHub、领英等

技术栈

  • 后端:Ruby on Rails 8.1,PostgreSQL 17(带pgvector+pg_trgm)
  • 后台作业:配备Valkey 9.0的Sidekiq
  • 搜索:PostgreSQL全文搜索+用于语义搜索的pgvector
  • 部署:Docker,适用于Kubernetes的Helm 3.x

快速开始

先决条件

  • Docker和Docker Compose
  • 制造

设置

# Clone the repository
git clone https://github.com/Tight-Line/brimming.git
cd brimming

# Set up the development environment
make setup

# Start all services
make up

# Access the application at http://localhost:33000

发展

所有开发命令都使用Makefile来保持一致性:

命令描述
make setup初始项目设置
make up启动所有服务
make down停止所有服务
make restart重新启动所有服务
make logs尾部服务日志
make shell在开发容器中打开bashshell
make console打开Rails控制台
make server启动Rails服务器

数据库

命令描述
make db-create创建数据库
make db-migrate运行挂起的迁移
make db-rollback回滚上次迁移
make db-reset拖放、创建、迁移和播种
make db-seed加载种子数据

测试

我们要求所有代码都有100%的测试覆盖率。

命令描述
make test在覆盖范围内运行所有测试
make test-models运行型号规格
make test-requests运行请求规格
make test-jobs运行作业规范
make coverage生成覆盖率报告

代码质量

命令描述
make lint运行RuboCop过梁
make lint-fix自动修复棉绒问题
make security运行安全扫描

舵

命令描述
make helm-lintLint Helm图表
make helm-test运行Helm图表测试

CI管道

make ci  # Run full CI pipeline (lint, security, test, helm)

部署

Docker Compose(类似于生产环境)

docker-compose up -d

Kubernetes(Helm)

# Install with internal PostgreSQL and Valkey
helm install brimming helm/brimming \
  --set rails.secretKeyBase="$(openssl rand -hex 64)" \
  --set postgresql.auth.password="$(openssl rand -hex 32)" \
  -n brimming \
  --create-namespace

# Or use custom values file
helm install brimming helm/brimming \
  -f my-values.yaml \
  -n brimming \
  --create-namespace

Helm chart支持:

  • 内部或外部PostgreSQL(带pgvector)
  • 内部Valkey子部件或外部Redis
  • 水平Pod自动缩放
  • 带TLS的入口
  • Pod中断预算,实现高可用性

看 helm/brimming/values.yaml 对于所有配置选项。

配置

环境变量

变量描述默认值
DB_HOSTPostgreSQL主机postgres
DB_PORTPostgreSQL端口5432
DB_USER数据库用户brimming
DB_PASS数据库密码-
DB_NAME数据库名称brimming
REDIS_URLvalkey/redis URLredis://valkey:6379/0
SECRET_KEY_BASERails密钥-
SMTP_HOSTSMTP服务器主机名-
SMTP_PORTSMTP服务器端口587
SMTP_TLS启用TLS(true/false)-
SMTP_USERSMTP用户名(可选)-
SMTP_PASSSMTP密码(可选)-
SMTP_AUTHSMTP身份验证方法plain
MAILER_FROM默认发件人电子邮件noreply@brimming.local

数据库模式

所有应用程序表都是在 brimming 架构(不是 public).这是将应用程序表与PostgreSQL系统对象分离的最佳实践。

  • 数据库名称: brimming 在除测试外的所有环境中(brimming_test)
  • 模式: brimming (搜索路径: brimming,public)
  • 控制台访问: make db-console 使用正确的search_path打开psql

开发服务

所有开发服务都通过Docker Compose运行,并使用非标准端口以避免冲突:

服务URL凭据
Web应用程序http://localhost:33000请参阅下面的“测试帐户”
Mailhog (电子邮件查看器)http://localhost:33025无需登录
Phpldapadminhttp://localhost:38080请参阅下面的“LDAP”
PostgreSQL本地主机:35432brimming / brimming_dev
Valkey(Redis)本地主机:36379无身份验证
OpenLDAP本地主机:30389请参阅下面的“LDAP”
测试账户

运行后 make db-seed,这些帐户可用:

电子邮件密码角色
admin@example.com密码123管理员
sarah.chen@example.com密码123用户(主持人)
*(所有种子用户)*密码123各种
LDAP测试用户

使用“使用LDAP登录”登录 用户名 (非电子邮件):

用户名密码名称组
jsmith密码123John Smith工程、经理
琼斯密码123玛丽·琼斯工程、设计
bwilson密码123Bob Wilson工程、开发
agarcia密码123Ana Garcia设计,经理
dlee密码123李devops
Phpldapadmin

要浏览/编辑LDAP数据,请访问http://localhost:38080:

  • 登录DN: cn=admin,dc=brimming,dc=local
  • 密码: admin_secret
电子邮件(mailhog)

开发用途 Mailhog 捕获所有传出的电子邮件,而无需实际发送。访问http://localhost:33025查看捕获的电子邮件(无需登录)。

数据库控制台
make db-console  # Opens psql with correct schema

直接连接: psql -h localhost -p 35432 -U brimming -d brimming

SSO配置

LDAP服务器和组到空间的映射是通过以下位置的管理面板配置的 /admin/ldap_servers社交SSO提供商(即将推出)将可在 /admin/sso_providers.

建筑

flowchart LR
    subgraph Ingress
        LB[Load Balancer]
    end

    subgraph App[Application Layer]
        App1[Rails App]
        App2[Rails App]
    end

    subgraph Data[Data Layer]
        PG[(PostgreSQL
+ pgvector)]
        VK[(Valkey)]
    end

    subgraph Workers[Background Workers]
        W1[Sidekiq]
        W2[Sidekiq]
    end

    LB --> App1
    LB --> App2

    App1 & App2 --> PG
    App1 & App2 --> VK

    VK --> W1 & W2
    W1 & W2 --> PG

贡献

看 贡献.md 作为指导方针。

行为准则

看 代码_OF_CONDUCT.md.

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 了解详情。

版权所有(c)2025 紧线有限责任公司

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

Ruby本地部署问答系统知识管理社区平台AI搜索内容协作

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

读长文档提问

把 PDF、Markdown 和笔记交给模型,按章节追问细节。

整理知识库

把零散资料归档、打标签,检索时更容易命中。

批量出摘要

提取要点,输出能直接引用的段落。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在文档知识场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
brimming (Tight Line)

MCP World · 本页

0未说明未标注1 个2026-05-17
Cherry Studio

MCP World

0未说明未标注1 个2026-05-17
Pdf Math Translate

MCP World

0stdio有1 个2026-05-17
report generation

MCP World

0stdio有1 个2026-05-17
Anything To Notebooklm

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

brimming (Tight Line) 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

brimming (Tight Line) 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

brimming (Tight Line) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

brimming (Tight Line) 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

brimming (Tight Line) 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP