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

cog MCP

MCP Server

Cog是一款基于Nomic嵌入技术的语义代码搜索工具,能够在Apple Silicon设备上通过理解代码含义进行搜索、分析代码结构并生成嵌入向量。

工具数

3

提示词数

0

GitHub Stars

11

资源数

0
搜索代码分析Python

安装说明

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

作者 / 组织

vitorcalvi

提供方

vitorcalvi

最后核验

2026/5/17 20:19

运行时

Python

快速接入

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

命令预览

uv run cog-index ./your/project

详细介绍

齿轮

AI助手的语义代码搜索。由苹果硅上的Nomic嵌入技术提供支持。

它做什么

  • 按含义搜索代码 -查找“处理身份验证”的函数,而不仅仅是关键字匹配
  • 分析结构 -从任何文件中提取函数、类和依赖项
  • 生成嵌入 -金属GPU(M1/M2/M3)上的768个暗矢量

需求

  • macOS与苹果硅
  • Python 3.12+
  • Node.js 18+
  • 紫外线

安装

git clone https://github.com/vitorcalvi/cog.git
cd cog

# Python engine
cd packages/core && uv sync

# MCP server
cd ../mcp && npm install && npm run build

为代码编制索引

cd packages/core
uv run cog-index ./your/project

连接到OpenCode

编辑 ~/.config/opencode/opencode.json:

{
  "mcp": {
    "cog": {
      "type": "local",
      "command": ["node", "/ABSOLUTE/PATH/TO/cog/packages/mcp/dist/index.js"],
      "environment": {
        "COG_CORE_DIR": "/ABSOLUTE/PATH/TO/cog/packages/core",
        "COG_DB_PATH": "/ABSOLUTE/PATH/TO/cog/packages/core/cog_memory"
      },
      "enabled": true
    }
  }
}

替换 /ABSOLUTE/PATH/TO 你的实际路径。

在OpenCode中使用

> Search my codebase for user authentication
> Analyze the structure of src/api.py
> Find database connection functions

工具

工具说明
search_code语义搜索-按含义查找代码
analyze_structure从文件中提取函数和类
generate_embedding获取任意文本的768个昏暗矢量

测试它是否有效

包装测试覆盖范围
Python核心60100%
TypeScript MCP3598.7%

运行测试:

cd packages/core
uv run pytest
cd packages/mcp
npm test

许可证

MIT© 维托·卡尔维

目录标签

目录标签

搜索代码分析Python语义搜索本地部署AI辅助AppleSilicon嵌入向量

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP