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

File Analysis MCP Server

MCP Server

一个基于MCP协议的文件分析服务器,提供文本分析、文件读取和目录浏览功能,适用于与Claude Desktop等LLM工具集成。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
开发工具PythonClaude模型集成Claude DesktopClaude

安装说明

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

作者 / 组织

JustVarunsai

提供方

JustVarunsai

最后核验

2026/5/17 20:22

运行时

Python

快速接入

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

命令预览

uv run mcp dev path/to/your/server/file

详细介绍

此服务器由以下机构认证 MCP集线器 并被列为可信MCP服务器。

文件分析MCP服务器

用于文本文件分析的定制MCP(模型上下文协议)服务器,也作为包发布到PyPI。

目录

引言

什么是MCP?

模型上下文协议(MCP)是一种开放协议,它规范了应用程序如何向大型语言模型(LLM)提供上下文。它为像Claude这样的人工智能模型创建了一个一致的界面,以便与外部工具、数据源和服务进行交互。

MCP遵循客户端-服务器架构:

  • MCP主机:启动连接的程序,如Claude Desktop
  • MCP客户端:主机应用程序内的协议客户端
  • MCP服务器:公开功能的轻量级程序(如本程序)
  • 本地数据源:计算机的文件、数据库和服务

为什么选择MCP?

MCP通过提供以下功能帮助您使用LLM构建代理和复杂的工作流:

  • 将AI模型连接到不同数据源的标准化接口
  • 在LLM提供商之间切换的灵活性
  • 安全数据访问的最佳实践

特性

此文件分析MCP服务器提供:

  • 文本分析工具(字数、字符频率等)
  • 文件读取功能
  • 目录列表
  • 通过MCP资源访问文件内容

文本分析工具(analyze_text)

文件读取器工具(read_file)

目录浏览工具(list_files)

从GitHub安装和设置

步骤1:克隆存储库

首先将存储库克隆到本地计算机:

git clone https://github.com/yourusername/file-analysis-mcp.git
cd file-analysis-mcp

步骤2:设置UV包管理器

这个项目使用UV,一个快速的Python包管理器。如果您没有安装它:

对于MacOS/Linux:

curl -LsSf https://astral.sh/uv/install.sh | sh

对于Windows:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

安装UV后,记得重新启动终端。

步骤3:创建虚拟环境

# Create and activate a virtual environment
uv venv

对于MacOS/Linux:

source .venv/bin/activate

对于Windows:

.venv\Scripts\activate

步骤4:安装依赖项

# Install the required dependencies
uv pip install "mcp[cli]"

测试和调试

使用MCP检查器运行:

uv run mcp dev path/to/your/server/file

Claude桌面集成

当您将文件分析服务器连接到Claude Desktop时,它的真正威力就来了!

使用Claude Desktop进行设置

  1. 确保已安装Claude Desktop

- 下载自 Claude.ai 如果你没有

  1. 找到配置文件:

- MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json - 视窗: %AppData%\Claude\claude_desktop_config.json

如果文件不存在,请创建它。

  1. 添加服务器配置:

适用于MacOS/Linux:

   {
       "mcpServers": {
           "file-analysis": {
               "command": "uv",
               "args": [
                   "--directory",
                   "/ABSOLUTE/PATH/TO/file-analysis-mcp",
                   "run",
                   "server.py"
               ]
           }
       }
   }

对于Windows:

   {
       "mcpServers": {
           "file-analysis": {
               "command": "uv",
               "args": [
                   "--directory",
                   "C:\\ABSOLUTE\\PATH\\TO\\file-analysis-mcp",
                   "run",
                   "server.py"
               ]
           }
       }
   }

> 重要:将路径替换为克隆存储库的实际绝对路径。不要使用相对路径。

  1. 重新启动克劳德桌面

- 完全关闭并重新打开应用程序

  1. 验证连接

- 在Claude界面中查找工具图标(锤子) - 单击此图标时,您的工具应显示在列表中

使用服务器的提示

  • 文件路径:始终提供绝对文件路径以获得最佳结果
  • 大文件:将非常大的文件分解为更小的块进行分析
  • 权限:确保Claude有权访问您正在分析的文件/目录

从软件包安装

来自PyPI(推荐)

安装文件分析MCP服务器的最简单方法是从PyPI:

pip install file-analysis-mcp

或使用紫外线(推荐):

uv pip install file-analysis-mcp

添加服务器配置

{
  "mcpServers": {
    "mcp-server": {
      "command": "uv",
      "args": [
        "run",
        "mcp-server"
      ]
    }
  }
}

许可证

MIT许可证

目录标签

目录标签

开发工具PythonClaude模型集成文本分析本地部署文件管理MCP协议LLM集成

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiononelocal-only

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

安装前确认

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

来源信息

继续浏览同类 MCP