Token导航 LogoToken导航TokenDH.com
c7 MCP logo
AI代理未说明官方级别未说明来源级核验

c7 MCP

MCP Server

一个为AI助手提供最新库和框架文档检索的Rust实现MCP服务器,支持库搜索、文档获取和主题过滤。

工具数

0

提示词数

0

GitHub Stars

6

资源数

0
开发工具文档检索RustClaudeClaude DesktopClaude

安装说明

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

作者 / 组织

ck3mp3r

提供方

ck3mp3r

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

c67 mcp

一个Rust实现 模型上下文协议(MCP) 服务器 背景7 -为AI助手提供访问任何库或框架的最新文档的权限。

概述

这个MCP服务器使像Claude这样的人工智能助手能够从Context7庞大的库和框架数据库中搜索和检索当前文档。Context7提供了不断更新的新鲜、全面的文档,使其成为发展援助的绝佳资源。

主要特点:

  • 🔍 库搜索:按库/包名称查找文档
  • 📚 文献检索:获取具有可自定义令牌限制的最新文档
  • 🎯 主题筛选:关注“安装”、“挂钩”或“布线”等具体方面
  • 🦀 防锈性能:快速、内存高效的实施
  • 🔒 静态二进制文件:具有rustls的自包含可执行文件(不依赖OpenSSL)
  • 🌐 交叉平台的:支持macOS(ARM64/Intel)、Linux和Windows

建筑

这是Rust的替代品 TypeScript Context7 MCP服务器它实现了MCP协议,提供了两个主要工具:

  1. resolve-library-id:搜索库并获取与Context7兼容的ID
  2. get-library-docs:获取特定库的文档内容

安装

预构建二进制文件

从以下网址下载适用于您平台的最新版本 发布页面.

使用Nix

# Build from source
nix build github:ck3mp3r/c67-mcp

# Or install to your profile
nix profile install github:ck3mp3r/c67-mcp

使用自制咖啡

# Tap the repository
brew tap ck3mp3r/c67-mcp https://github.com/ck3mp3r/c67-mcp

# Install c67-mcp
brew install c67-mcp

来源

git clone https://github.com/ck3mp3r/c67-mcp.git
cd c67-mcp
cargo build --release

用法

Claude桌面配置

将此添加到您的Claude Desktop MCP设置中(~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上):

{
  "mcpServers": {
    "context7": {
      "command": "/path/to/c67-mcp",
      "args": ["--api-key", "your-context7-api-key-here"]
    }
  }
}

对于需要禁用TLS验证的开发或测试环境,请添加 --insecure 标志:

{
  "mcpServers": {
    "context7": {
      "command": "/path/to/c67-mcp",
      "args": ["--api-key", "your-context7-api-key-here", "--insecure"]
    }
  }
}

命令行选项

c67-mcp --help

选项:

  • --api-key :Context7 API键(基本用法为可选)
  • --log-level :设置日志记录级别(跟踪、调试、信息、警告、错误)
  • --debug:启用调试日志记录
  • --verbose:增加冗长
  • --insecure:禁用TLS证书验证(对开发/测试有用)

Claude中的示例用法

配置后,您可以询问Claude:

  • *“查找React挂钩的最新文档”*
  • *“查找Next.js路由的文档”*
  • *“获取Tailwind CSS的安装说明”*

Claude将使用MCP服务器搜索Context7并检索当前文档。

API密钥

虽然上下文7可以在没有API键的情况下使用,但有一个键可以提供:

  • 更高的利率限制
  • 访问高级文档
  • 更好的性能

从获取API密钥 背景7.

发展

先决条件

  • Rust 1.70+(或使用Nix开发shell)
  • \[可选\]Nix用于可重复构建

开发外壳

# Enter development environment with all tools
nix develop

# Or use direnv if you have it set up
echo "use flake" > .envrc && direnv allow

建筑

# Development build
cargo build

# Release build
cargo build --release

# Run tests
cargo test

# Run with logging
cargo run -- --debug --api-key your-key-here

测试

该项目包括综合测试:

# Run all tests
cargo test

# Run with output
cargo test -- --nocapture

# Run specific test file
cargo test --test integration_tests

贡献

  1. 分叉存储库
  2. 创建要素分支: git checkout -b feature-name
  3. 进行更改并添加测试
  4. 运行测试: cargo test
  5. 运行格式化: cargo fmt
  6. 运行linting: cargo clippy
  7. 提交拉取请求

灵感

该项目的灵感来自并遵循以下模式 nu-mcp,另一个Rust MCP服务器实现。

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

相关项目

目录标签

目录标签

开发工具文档检索RustClaudeAI助手本地部署Rust实现MCP协议

支持客户端

Claude DesktopClaude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP