Token导航 LogoToken导航TokenDH.com
greptile (Sosacrazy126) logo
开发工具未说明官方级别未说明来源级核验

greptile (Sosacrazy126)

MCP Server

Greptile MCP Server - Multi-Context Protocol Server for Greptile

工具数

公开资料未说明

GitHub Stars

0
代码搜索开发工具JavaScript

安装说明

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

作者 / 组织

sosacrazy126

提供方

sosacrazy126

最后核验

2026/5/18 03:28

快速接入

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

详细介绍

基本能力

产品定位

Greptile MCP Server 是一个中间件服务,专注于提供实时代码搜索和索引功能,适用于开发团队和代码管理场景。

核心功能

  • WebSocket 服务器:支持实时通信,包含连接管理和心跳机制。
  • 代理管理:创建和管理不同代码仓库的代理实例。
  • 代码仓库集成:通过 Greptile API 支持代码仓库的索引。
  • 查询处理:处理和验证搜索查询,支持流式结果返回。
  • 安全性:通过 API 密钥认证保护 WebSocket 连接。
  • 配置管理:基于环境的配置,支持自定义 API 端点。
  • 监控:全面的日志系统和性能指标。
  • 客户端 SDK:提供 WebSocket 客户端实现,包含连接管理功能。

适用场景

  • 开发团队需要实时搜索和索引多个代码仓库的场景。
  • 需要流式传输搜索结果以提高开发效率的场景。
  • 需要安全、可配置的代码搜索中间件的场景。

工具列表

  • WebSocket 客户端:用于与服务器建立实时连接,支持注册代理和发送查询。
  • cURL 工具:用于创建和管理代理实例。
  • npm 脚本:用于开发、测试和构建项目。

常见问题解答

  • 如何设置环境变量?:复制 .env.example.env 并编辑配置。
  • 如何启动服务器?:运行 npm start 命令。
  • 如何测试?:运行 npm testnpm run test:coverage 进行测试和覆盖率检查。

使用教程

使用依赖

确保已安装 Node.js 和 npm。

安装教程

# 克隆仓库
git clone https://github.com/yourusername/greptile-mcp.git

# 安装依赖
npm install

# 设置环境变量
cp .env.example .env
# 编辑 .env 文件配置

# 启动服务器
npm start

调试方式

# 开发模式运行
npm run dev

# 运行测试
npm test

# 运行特定测试文件
npm test -- tests/server.test.js

# 运行覆盖率测试
npm run test:coverage

目录标签

目录标签

代码搜索开发工具JavaScriptdeveloper-toolsgreptilemcp-serverwebsocket中间件服务开发效率

接入字段

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

未说明

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

none

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP