mirror of
https://github.com/haris-musa/excel-mcp-server.git
synced 2026-01-23 11:36:53 +08:00
* feat: Add MCPB bundle for Claude Desktop installation Add Model Context Protocol Bundle (MCPB) support enabling single-click installation in Claude Desktop and other MCP hosts. Changes: - Add manifest.json with uvx-based server configuration - Add icon.png for display in Claude Desktop - Add .mcpbignore for build exclusions - Add pre-built excel-mcp-server-0.1.7.mcpb bundle 🤖 Generated with [Claude Code](https://claude.com/claude-code) * feat: Add documentation URLs to manifest Add homepage, documentation, and support URLs for MCP Directory compliance. 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: triepod-ai <199543909+triepod-ai@users.noreply.github.com>
54 lines
2.8 KiB
JSON
54 lines
2.8 KiB
JSON
{
|
|
"manifest_version": "0.3",
|
|
"name": "excel-mcp-server",
|
|
"version": "0.1.7",
|
|
"description": "A Model Context Protocol server for Excel file manipulation",
|
|
"author": {
|
|
"name": "haris",
|
|
"url": "https://github.com/haris-musa"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/haris-musa/excel-mcp-server"
|
|
},
|
|
"homepage": "https://github.com/haris-musa/excel-mcp-server",
|
|
"documentation": "https://github.com/haris-musa/excel-mcp-server#readme",
|
|
"support": "https://github.com/haris-musa/excel-mcp-server/issues",
|
|
"icon": "icon.png",
|
|
"server": {
|
|
"type": "python",
|
|
"entry_point": "src/excel_mcp/__main__.py",
|
|
"mcp_config": {
|
|
"command": "uvx",
|
|
"args": ["excel-mcp-server", "stdio"]
|
|
}
|
|
},
|
|
"tools": [
|
|
{"name": "create_workbook", "description": "Create a new Excel workbook"},
|
|
{"name": "create_worksheet", "description": "Create a new worksheet in a workbook"},
|
|
{"name": "get_workbook_metadata", "description": "Get workbook metadata and structure"},
|
|
{"name": "write_data_to_excel", "description": "Write data to Excel cells"},
|
|
{"name": "read_data_from_excel", "description": "Read data from Excel range"},
|
|
{"name": "format_range", "description": "Apply formatting to cell range"},
|
|
{"name": "merge_cells", "description": "Merge cells in a range"},
|
|
{"name": "unmerge_cells", "description": "Unmerge previously merged cells"},
|
|
{"name": "get_merged_cells", "description": "Get list of merged cell ranges"},
|
|
{"name": "apply_formula", "description": "Apply Excel formula to cell"},
|
|
{"name": "validate_formula_syntax", "description": "Validate Excel formula syntax"},
|
|
{"name": "create_chart", "description": "Create chart (line, bar, pie, scatter, etc.)"},
|
|
{"name": "create_pivot_table", "description": "Create pivot table from data"},
|
|
{"name": "create_table", "description": "Create Excel table with styling"},
|
|
{"name": "copy_worksheet", "description": "Copy worksheet within workbook"},
|
|
{"name": "delete_worksheet", "description": "Delete worksheet from workbook"},
|
|
{"name": "rename_worksheet", "description": "Rename a worksheet"},
|
|
{"name": "copy_range", "description": "Copy cell range to another location"},
|
|
{"name": "delete_range", "description": "Delete cell range contents"},
|
|
{"name": "validate_excel_range", "description": "Validate Excel range format"},
|
|
{"name": "get_data_validation_info", "description": "Get data validation rules for cell"},
|
|
{"name": "insert_rows", "description": "Insert rows into worksheet"},
|
|
{"name": "insert_columns", "description": "Insert columns into worksheet"},
|
|
{"name": "delete_sheet_rows", "description": "Delete rows from worksheet"},
|
|
{"name": "delete_sheet_columns", "description": "Delete columns from worksheet"}
|
|
]
|
|
}
|