FastExcel MCP 服务器是一个用 Java 实现的 MCP(模型上下文协议)服务器,主要用于处理 Excel 操作,并且支持标准头列关系,能有效提升 Excel 数据处理的效率。
若要在项目中使用此服务器,需满足以下环境要求并执行相应的构建命令。
执行以下 Maven 命令:
mvn clean install
⚠️ 重要提示
该服务器仅允许在
env: MCP_WORKSPACES
配置的工作目录内执行操作。
get_total_rows_number (带缓存支持)
excelPath
(字符串):Excel 文件的绝对路径或相对路径。headRowNumber
(整数):表头所在的行号(1 基数索引)。sheetName
(字符串,可选):要读取的工作表名称。如果为空,则默认使用第一张工作表。get_sheet_names (带缓存支持)
excelPath
(字符串):Excel 文件的绝对路径或相对路径。read_head_spec (带缓存支持)
excelPath
(字符串):Excel 文件的绝对路径或相对路径。headRowNumber
(整数):表头所在的行号(1 基数索引)。sheetName
(字符串,可选):要读取的工作表名称。如果为空,则默认使用第一张工作表。read_rows_spec (带缓存支持)
excelPath
(字符串):Excel 文件的绝对路径或相对路径。headRowNumber
(整数):表头所在的行号(1 基数索引)。readRowNumbers
(整数,可选):要读取的数据行数(不包括表头)。如果为 null,则读取所有数据行。sheetName
(字符串,可选):要读取的工作表名称。如果为空,则默认使用第一张工作表。cache_clear
test_cache_available
excelPath
(字符串):Excel 文件的绝对路径或相对路径。要在 Claude Desktop 中使用此服务器,请将以下内容添加到配置文件 claude_desktop_config.json
:
{
"fastExcelMcpServer": {
"enabled": true,
"config": {
"mcpEndpoint": "http://localhost:8080", // MCP 服务的端点地址
"workSpaceRoot": "/path/to/workspace", // 工作空间根目录
"cacheExpiration": 3600, // 缓存过期时间(秒)
"maxCacheSize": 1000 // 最大缓存文件数
}
}
}
该服务器遵循 Apache License 2.0 许可证。