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

MCP File Io

MCP Server

MCPFileIO是一个为AI代理交互提供文件操作、编译工具、执行能力、日志监控和进程管理的综合模型上下文协议(MCP)服务器。

工具数

30

提示词数

0

GitHub Stars

0

资源数

0
文件操作C#进程管理

安装说明

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

作者 / 组织

Sharadendu

提供方

Sharadendu

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

MCPFileIO

一个全面的模型上下文协议(MCP)服务器,为AI代理交互提供文件操作、编译器工具、执行功能、日志监控和进程管理。

特性

📁 文件操作(21个工具)

  • 读取操作:读取文件、特定行范围、计数行、在文件中搜索
  • 写入操作:创建/覆盖文件、附加内容、插入/替换/删除特定行
  • 文件管理:复制、移动、删除文件、检查是否存在、获取文件信息
  • 目录操作:使用模式过滤创建、删除、列出目录和文件

🔨 编译器和执行(5个工具)

  • 编译:构建。具有配置选项的NET项目(调试/发布)
  • 执行:运行.NET应用程序、可执行文件和C#代码片段
  • 错误检查:在没有完整构建的情况下验证编译

📊 日志监控和分析(5个工具)

  • 阅读:完整日志内容,尾部最后N行
  • 搜索:支持正则表达式的模式匹配
  • 过滤:按日志级别筛选(错误、警告、信息、调试)
  • 监控:跟踪最近的条目和文件统计信息

⚙️ 流程管理(3个工具)

  • 列表:查看所有正在运行的进程的内存使用情况
  • 检查:按ID或名称列出的详细流程信息
  • 控制:优雅地终止或强制终止进程

🌐 系统信息(2个工具)

  • 查看所有环境变量
  • 获取特定的环境变量值

安装

  1. 克隆此存储库:
git clone https://github.com/Sharadendu/MCPFileIO.git
cd MCPFileIO
  1. 构建项目:
dotnet build
  1. 运行MCP服务器:
dotnet run

用法

此MCP服务器使用stdio传输进行通信。配置您的MCP客户端以连接到此服务器并调用可用工具。

工具调用示例

读取文件:

{
  "tool": "ReadFile",
  "parameters": {
    "filePath": "C:\\path\\to\\file.txt"
  }
}

编译项目:

{
  "tool": "CompileProject",
  "parameters": {
    "projectPath": "C:\\path\\to\\project",
    "configuration": "Release"
  }
}

搜索日志:

{
  "tool": "SearchLogFile",
  "parameters": {
    "logFilePath": "C:\\logs\\app.log",
    "searchPattern": "error",
    "useRegex": false,
    "caseSensitive": false
  }
}

项目结构

LocalAIAction/
├── Program.cs                          # Main entry point and MCP server configuration
├── Tools/
│   ├── RandomNumberTools.cs           # Random number generation utilities
│   ├── FileOperationTools.cs          # Comprehensive file and directory operations
│   └── CompilerDebugExecutionTools.cs # Compiler, execution, debug, and monitoring tools
└── .mcp/
    └── server.json                    # MCP server configuration

需求

  • .NET 9.0或更高版本
  • Windows操作系统(某些工具是特定于Windows的)

贡献

欢迎投稿!请随时提交pull请求或打开bug和功能请求的问题。

许可证

本项目按原样提供,用于教育和发展目的。

作者

沙拉丹杜

仓库

https://github.com/Sharadendu/MCPFileIO

目录标签

目录标签

文件操作C#进程管理本地部署编译器工具日志监控AI代理

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

30

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP