Token导航 LogoToken导航TokenDH.com
Non-Speculative logo
搜索检索stdio官方级别未说明来源级核验

Non-Speculative

MCP Server

@cryptek/non-speculative

一个专注于文档处理的MCP服务器,提供语义搜索和可选的RAG答案功能,可作为MCP STDIO服务器或HTTP服务器运行。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
搜索文档处理TypeScriptClaude自然语言处理ClaudeCline

安装说明

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

作者 / 组织

manan-ramnani

提供方

manan-ramnani

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

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

命令预览

npx @cryptek/non-speculative --help

详细介绍

非投机性的

](https://www.npmjs.com/package/@cryptek/non-speculative) ![License: MIT](./LICENSE) ![Types](#)

以文档为中心的MCP服务器,具有语义搜索和可选的RAG答案。 作为MCP STDIO服务器或可选的HTTP服务器运行。CLI优先,npm就绪。

安装

npm i -g @cryptek/non-speculative
# or
npx @cryptek/non-speculative --help

快速入门

STDIO(MCP模式)

npx @cryptek/non-speculative --docs-path ./docs
# Use with Claude Code, Cline, or any MCP client

HTTP模式

npx @cryptek/non-speculative --http --port 9000 --docs-path ./docs

# Test HTTP
curl http://localhost:9000/tools

CLI选项

标志描述默认值
`--docs-path
`文档目录路径$PROJECT_ROOTcwd
--http启用HTTP服务器模式false (工作室)
--port HTTP服务器端口9000
--no-watch禁用文件监视默认启用
--cache-ttl-ms 文档索引缓存TTL300000 (5分钟)
--milvus-uri Milvus服务器类型http://localhost:19530
--milvus-db Milvus数据库名称default
--milvus-collection 收藏名称doc_chunks
--embed-model 嵌入模型nomic-embed-text
--groq-model Groq LLM模型llama-3.3-70b-versatile
--no-rerank禁用重新登录默认启用
--max-concurrency 最大并发操作数10

环境变量

export GROQ_API_KEY="your-groq-api-key"        # Required for RAG answers
export MILVUS_URI="http://localhost:19530"     # Optional
export MILVUS_TOKEN="your-token"               # If using Milvus Cloud
export PROJECT_ROOT="/path/to/docs"            # Fallback docs path

故障排除

  • Milvus不可用:退回到词汇/语义搜索;RAG功能会优雅地降级。
  • 文件监视器未触发:在WSL/Docker上,使用 --no-watch 并在更改后重新启动。
  • Groq API密钥丢失:RAG答案返回搜索结果。

兼容性

  • Node.js>=18

路线图

进行中

  • 非推测性CLI+OpenTUI板载——交互式初始化向导、依赖性检查、, .docignore 设置,服务器从TUI生成。
  • 文档语义成员门——多级门(BM25→ LSH → ANN)与未来分类器。

计划的

  • Web UI聊天和规范管理器——与文档聊天,上传/细化规范,管理项目规范。
  • DSPy+GEPA集成——通过程序化管道优化检索质量/成本。
  • 成本和性能指标——延迟/成本/召回跟踪、仪表板和警报。
  • 规范版本控制系统——规范历史、差异、回滚和发布。

贡献

我们欢迎捐款!此存储库启用了分支保护,以保持代码质量:

  • 直接推动 main 被封锁 -所有更改都必须经过pull请求
  • 需要PR审查 -合并前至少需要1个批准
  • 状态检查必须通过 -CI测试必须成功
  • 对话必须解决 -必须处理所有审查意见
  • Claude AI评论 -Claude会自动审查PR的代码质量、安全性和最佳实践

如何做出贡献:

  1. 分叉此存储库
  2. 在你的fork中创建一个特征分支(git checkout -b feature/amazing-feature)
  3. 进行更改并提交(git commit -m 'Add amazing feature')
  4. 推你的叉子(git push origin feature/amazing-feature)
  5. 从您的fork向此存储库打开Pull Request
  6. 等待自动化的Claude AI审查和人工批准
  7. 处理任何反馈并合并您的PR

对于维护人员

该存储库使用GitHub Actions进行由Claude AI支持的自动公关审查。要启用此功能:

  1. 添加一个 ANTHROPIC_API_KEY 存储库的秘密:

- 转到“设置”→ 秘密和变量→ 行动 - 点击“新建存储库密钥” - 姓名: ANTHROPIC_API_KEY - 价值:您的Anthropic API密钥 - 点击“添加秘密”

  1. PR审查工作流程(.github/workflows/pr-review.yml)将自动:

- 触发新的PR和更新 - 分析代码更改 - 发布详细的评论和建议 - 标记安全问题和最佳实践

许可证

麻省理工学院

目录标签

目录标签

搜索文档处理TypeScriptClaude自然语言处理语义搜索本地部署MCP服务器RAG

支持客户端

ClaudeCline

接入字段

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

stdio

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

token

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@cryptek/non-speculative

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiotoken部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP