MCP.so
登录
T

TokenScope: Token-Aware Directory Explorer

@cdgaete

关于 TokenScope: Token-Aware Directory Explorer

A tool to analyze directory structures while being mindful of token limitations for LLMs. Customize ignore files like gitignore patterns, such as .venv or node_modules

基本信息

分类

文件与存储

传输方式

stdio

发布者

cdgaete

提交者

Carlos Gaete

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "TokenScope": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "tokenscope",
        "tokenscope",
        "--base-path",
        "/your/secure/base/path"
      ]
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is TokenScope: Token-Aware Directory Explorer?

TokenScope is a Model Context Protocol (MCP) server that provides token-aware directory structure analysis and file content extraction for Large Language Models. It helps LLMs understand codebases efficiently by respecting token limits and filtering via .gitignore patterns.

How to use TokenScope: Token-Aware Directory Explorer?

Configure TokenScope with a mandatory base path for security, then invoke its six tools (e.g., scan_directory_structure, extract_file_content, search_files_by_pattern, analyze_token_usage, generate_directory_report, copy_file_to_destination) from any MCP-compatible client. All operations are confined to the allowed directory and automatically respect .gitignore rules.

Key features of TokenScope: Token-Aware Directory Explorer

  • Recursive directory scanning with token-efficient summaries
  • Smart file content extraction respecting token limits
  • Pattern-based file search within the allowed directory
  • Token usage estimation for entire directories
  • Comprehensive directory reports with structure and token statistics
  • Secure file copying between locations inside the base path

Use cases of TokenScope: Token-Aware Directory Explorer

  • Give an LLM structured context about a codebase before code generation
  • Extract relevant source files from a large project while staying under token budgets
  • Estimate the token cost of processing a directory with an LLM
  • Quickly locate files matching specific patterns in a project
  • Generate token-aware overviews of directory contents for AI-assisted development

FAQ from TokenScope: Token-Aware Directory Explorer

What is the base path and why is it required?

The base path is a mandatory directory that limits all file operations. It ensures security by confining scans, extractions, and copies to that directory only.

How does TokenScope handle token limits?

The server estimates token counts and uses smart extraction to stay within configurable token limits, providing only as much content as the LLM can process.

Does TokenScope respect .gitignore patterns?

Yes, it automatically filters out files and directories matched by .gitignore patterns in the scanned directory, reducing noise and saving tokens.

What are the runtime dependencies of TokenScope?

TokenScope is an MCP server; it requires a runtime environment with the MCP protocol and access to the filesystem it scans. No additional databases or external services are needed.

How secure is file copy in TokenScope?

The copy_file_to_destination tool operates exclusively within the allowed base path, preventing any file operations outside that directory. Destination files must also reside inside the base path.

评论

文件与存储 分类下的更多 MCP 服务器