MCP Server Configuration

MCP Server Configuration

site icon
2025.03.24 0
PythonAndroid 项目文件访问代码浏览文件读取开发效率
filesystem-android 是一个 Claude MCP 服务器,旨在为开发者提供安全的 Android 项目文件访问能力。它通过验证 gradle 配置文件来确保目录是有效的 Android 项目,并允许 AI 助手浏览和读取 Android 项目的源代码。该工具特别适合希望利用 Claude 来帮助理解、分析和处理 Android 代码库的开发者。
View on GitHub

Overview

基本能力

产品定位

filesystem-android 是一个专为 Android 项目设计的文件系统访问工具,通过与 Claude AI 助手集成,提供安全的代码浏览和读取功能。

核心功能

  • 项目验证:通过检查 gradle 文件确保目录是有效的 Android 项目。
  • 文件浏览:列出所有 Kotlin、KTS、TOML 文件以及 AndroidManifest.xml,并按目录分组。
  • 文件读取:提供安全的访问方式,可以读取单个或多个文件,并进行适当的过滤。
  • 安全性:防止访问敏感目录,如 .gradle、.git 和 build 文件夹。

适用场景

  • 开发者希望利用 AI 助手快速理解 Android 代码库。
  • 需要安全地浏览和读取 Android 项目文件的场景。
  • 自动化代码分析和审查流程。

工具列表

  • UV:用于项目初始化和依赖管理。

常见问题解答

  • 如何安装 UV? bash curl -LsSf https://astral.sh/uv/install.sh | sh

使用教程

使用依赖

  • 需要安装 UV 工具。 bash curl -LsSf https://astral.sh/uv/install.sh | sh

安装教程

  1. 初始化项目。 bash uv venv
  2. 安装依赖。 bash uv pip install -r uv.lock

调试方式

  • 确保 UV 安装正确,并正确配置了 MCP 服务器。
  • 检查项目目录是否包含有效的 gradle 文件。
  • 验证文件浏览和读取功能是否正常工作。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。