mcp-server-excel
Automate real Microsoft Excel with AI via MCP Server or CLI — Power Query, DAX, VBA, PivotTables, charts, and 326 operations.
File Explorer
Download Latest Version (.zip)- config.json
- README.md
- codeql-config.yml
- architecture-patterns.instructions.md
- bug-fixing-checklist.instructions.md
- code-review.instructions.md
- coverage-prevention-strategy.instructions.md
- critical-rules.instructions.md
- development-workflow.instructions.md
- documentation-structure.instructions.md
- excel-com-interop.instructions.md
- excel-connection-types-guide.instructions.md
- llm-testing-philosophy.instructions.md
- mcp-llm-guidance.instructions.md
- mcp-server-guide.instructions.md
- meta.instructions.md
- readme-management.instructions.md
- testing-strategy.instructions.md
- breaking-changes-issue.md
- bug_report.md
- feature_request.md
- mcp_server_issue.md
- bootstrap-tokens.json
- download.ps1.template
- download.ps1
- start-cli.ps1
- install-global.ps1
- plugin.json
- README.md
- download.ps1
- start-mcp.ps1
- install-global.ps1
- mcp.json
- plugin.json
- README.md
- README.md
- publish-plugins-setup.md
- changeset-check.yml
- ci.yml
- codeql.yml
- copilot-setup-steps.yml
- dependency-review.yml
- deploy-gh-pages.yml
- link-check.yml
- publish-plugins.yml
- release.yml
- star-history.yml
- CODEOWNERS
- copilot-instructions.md
- dependabot.yml
- pull_request_template.md
- release-notes-template.md
- star-history.csv
- mcp.json
- settings.json
- AUTOMATION-ADVANCED.md
- CELLS-WORKBOOKS.md
- CHARTS-VISUALS.md
- DATA-ANALYTICS.md
- AUTOMATE-PIVOTTABLES.md
- EXCEL-COM-VS-FILE-PARSERS.md
- QUERY-DATA-MODEL-WITH-DAX.md
- README.md
- REFRESH-POWER-QUERY.md
- RUN-VBA-MACROS.md
- ADR-001-NO-UNIT-TESTS.md
- ARCHITECTURE.md
- AUTHOR.md
- BREAKING-CHANGES.md
- CLAUDE-MCPB-SUBMISSION.md
- COM-API-BEHAVIOR-FINDINGS.md
- CONTRIBUTING.md
- COPILOT-PLUGIN-DISTRIBUTION.md
- DEVELOPMENT.md
- INSTALLATION-CLI.md
- INSTALLATION-MCP-SERVER.md
- INSTALLATION.md
- LEGACY-COM-API-COVERAGE.md
- MCP_REGISTRY_PUBLISHING.md
- NUGET-GUIDE.md
- PIA-COVERAGE.md
- PRE-COMMIT-SETUP.md
- RELEASE-STRATEGY.md
- STAR-HISTORY.md
- TEST-NAMING-STANDARD.md
- USE-CASES.md
- VERSION-CHECKING.md
- claude-desktop-config.json
- cline-mcp-config.json
- cursor-mcp-config.json
- README.md
- vscode-mcp-config.json
- windsurf-mcp-config.json
- README.md
- excel-demo-pivottable.png
- excel-demo-python.png
- excel-demo-table-chart.png
- icon.png
- logo.png
- og-card.png
- extra.css
- automation-advanced.md
- cells-workbooks.md
- charts-visuals.md
- data-analytics.md
- automate-pivottables.md
- excel-automation-vs-file-parsers.md
- index.md
- query-data-model-with-dax.md
- refresh-power-query.md
- run-vba-macros.md
- agent-mode.md
- analysis.md
- anti-patterns.md
- behavioral-rules.md
- chart.md
- conditionalformat.md
- dashboard.md
- datamodel.md
- dmv-reference.md
- drawing.md
- gotchas.md
- index.md
- m-code-syntax.md
- pivottable.md
- powerquery.md
- querytable.md
- range.md
- screenshot.md
- slicer.md
- table.md
- window.md
- workbook.md
- workflows.md
- worksheet.md
- xmlmap.md
- 2049c837880704706739672b0ca752f9.txt
- architecture.md
- BingSiteAuth.xml
- changelog.md
- cli.md
- CNAME
- contributing.md
- faq.md
- favicon.ico
- features.md
- index.md
- installation-cli.md
- installation-mcp-server.md
- installation.md
- mcp-server.md
- privacy.md
- related-projects.md
- robots.txt
- security.md
- skills.md
- troubleshooting.md
- use-cases.md
- logo.html
- progress.html
- home.html
- main.html
- sitemap.xml
- .gitignore
- audit_site.py
- check_deploy_paths.py
- hooks.py
- mkdocs.yml
- README.md
- requirements.txt
- appinsights-resources.bicep
- appinsights-test.bicep
- appinsights-test.parameters.json
- appinsights.bicep
- appinsights.parameters.json
- deploy-appinsights.ps1
- README.md
- settings.json
- results.json
- __init__.py
- conftest.py
- test_cli_calculation_mode.py
- test_cli_chart.py
- test_cli_chart_positioning.py
- test_cli_file_worksheet.py
- test_cli_financial_report_automation.py
- test_cli_modification_patterns.py
- test_cli_pivottable_layout.py
- test_cli_powerquery_datamodel.py
- test_cli_range.py
- test_cli_sales_report_workflow.py
- test_cli_slicer.py
- test_cli_styling.py
- test_cli_table.py
- amazon.csv
- orders-fact.json
- products-dimension.json
- products-powerquery.m
- range-test-data.json
- __init__.py
- test_mcp_calculation_mode.py
- test_mcp_chart.py
- test_mcp_chart_collision_detection.py
- test_mcp_chart_positioning.py
- test_mcp_file_worksheet.py
- test_mcp_financial_report_automation.py
- test_mcp_modification_patterns.py
- test_mcp_pivottable_layout.py
- test_mcp_powerquery_datamodel.py
- test_mcp_range.py
- test_mcp_sales_report_workflow.py
- test_mcp_screenshot_ab.py
- test_mcp_slicer.py
- test_mcp_styling.py
- test_mcp_table.py
- .gitignore
- .python-version
- cli_mcp_server.py
- conftest.py
- extract_failures.py
- pyproject.toml
- pyrightconfig.json
- README.md
- uv.lock
- Build-McpBundle.ps1
- BUILD.md
- icon-512.png
- manifest.json
- README.md
- audit-cli-actions.ps1
- audit-core-coverage.ps1
- Build-AgentSkills.ps1
- Build-BootstrapScripts.ps1
- Build-Changelog.ps1
- Build-Plugins.ps1
- check-cli-action-coverage.ps1
- check-cli-coverage.ps1
- check-cli-settings-usage.ps1
- check-com-leaks.ps1
- check-doc-counts.ps1
- check-dynamic-casts.ps1
- check-mcp-core-implementations.ps1
- check-plugin-readmes.ps1
- check-success-flag.ps1
- Copy-VscodeSkills.ps1
- fix-void-test-assignments.ps1
- Persist-StarHistory.ps1
- pre-commit.ps1
- refactor-service.ps1
- Restore-StarHistory.ps1
- Stop-ExcelMcpProcesses.ps1
- Sync-PublishedPluginRepo.ps1
- Test-CliWorkflow.ps1
- Test-E2E.ps1
- Test-StarHistory.ps1
- Update-StarHistory.ps1
- analysis.md
- anti-patterns.md
- behavioral-rules.md
- chart.md
- cli-commands.md
- conditionalformat.md
- dashboard.md
- datamodel.md
- dmv-reference.md
- drawing.md
- excel_agent_mode.md
- gotchas.md
- m-code-syntax.md
- pivottable.md
- powerquery.md
- querytable.md
- range.md
- README.md
- screenshot.md
- slicer.md
- table.md
- window.md
- workbook.md
- workflows.md
- worksheet.md
- xmlmap.md
- README.md
- SKILL.md
- analysis.md
- anti-patterns.md
- behavioral-rules.md
- calculation.md
- chart.md
- claude-desktop.md
- conditionalformat.md
- dashboard.md
- datamodel.md
- dmv-reference.md
- drawing.md
- excel_agent_mode.md
- gotchas.md
- m-code-syntax.md
- pivottable.md
- powerquery.md
- querytable.md
- range.md
- screenshot.md
- slicer.md
- table.md
- window.md
- workbook.md
- workflows.md
- worksheet.md
- xmlmap.md
- README.md
- SKILL.md
- analysis.md
- anti-patterns.md
- behavioral-rules.md
- chart.md
- conditionalformat.md
- dashboard.md
- datamodel.md
- dmv-reference.md
- drawing.md
- excel_agent_mode.md
- gotchas.md
- m-code-syntax.md
- pivottable.md
- powerquery.md
- querytable.md
- range.md
- screenshot.md
- slicer.md
- table.md
- window.md
- workbook.md
- workflows.md
- worksheet.md
- xmlmap.md
- SKILL.cli.sbn
- SKILL.mcp.sbn
- README.md
- CALCULATION-MODE-API-SPECIFICATION.md
- CHART-API-SPECIFICATION.md
- COMPILE-TIME-CONSISTENCY-SPEC.md
- DATA-MODEL-DAX-FEATURE-SPEC.md
- EXCEL-COM-API-COVERAGE-SPEC.md
- FORMATTING-VALIDATION-SPEC.md
- PIVOTTABLE-API-SPECIFICATION.md
- PIVOTTABLE-STRATEGY-PATTERN-REFACTOR.md
- RANGE-API-SPECIFICATION.md
- SESSION-API-REDESIGN-SPEC.md
- SHEET-ENHANCEMENTS-SPEC.md
- TABLE-API-SPECIFICATION.md
- ExcelMcp.Build.Tasks.csproj
- GenerateSkillFile.cs
- SkillTemplateModel.cs
- ExcelMcp.Cleanup.csproj
- ParameterTransforms.cs
- Program.cs
- BatchCommand.cs
- ListActionsCommand.cs
- ServiceCommands.cs
- SessionCommands.cs
- CliErrorOutput.cs
- CliServiceTray.cs
- DaemonAutoStart.cs
- DaemonConnectionPolicy.cs
- DaemonPipeIdentity.cs
- DaemonProcessTracker.cs
- DaemonStartupLock.cs
- DaemonTrackingJson.cs
- NuGetVersionChecker.cs
- OperationDeadline.cs
- OwnedProcessCleanup.cs
- ServiceCommandBase.cs
- VersionReporter.cs
- excelcli.ico
- ExcelMcp.CLI.csproj
- Program.cs
- README.md
- DaxFormatter.cs
- DaxFormulaTranslator.cs
- MCodeFormatter.cs
- NumberFormatTranslator.cs
- ProgressContext.cs
- ProgressInfo.cs
- ServiceProtocol.cs
- ServiceSecurity.cs
- ExcelBatch.cs
- ExcelContext.cs
- ExcelProcessIdentity.cs
- ExcelProcessPersistenceException.cs
- ExcelSession.cs
- ExcelShutdownService.cs
- IExcelBatch.cs
- OwnedProcessGuard.cs
- ResiliencePipelines.cs
- SessionDiagnostics.cs
- SessionManager.cs
- ComDiagnostics.cs
- ComInteropConstants.cs
- ComUtilities.cs
- ExcelMcp.ComInterop.csproj
- ExcelWriteGuard.cs
- FileAccessValidator.cs
- IOleMessageFilter.cs
- OleCompoundFileReader.cs
- OleMessageFilter.cs
- README.md
- AllowEmptyStringAttribute.cs
- EnumAliasAttribute.cs
- FileOrValueAttribute.cs
- FromStringAttribute.cs
- McpToolAttribute.cs
- NoSessionAttribute.cs
- RequiredParameterAttribute.cs
- ServiceActionAttribute.cs
- ServiceCategoryAttribute.cs
- AnalysisCommands.cs
- AnalysisCommands.DataTable.cs
- AnalysisCommands.GoalSeek.cs
- AnalysisCommands.Scenarios.cs
- GoalSeekResult.cs
- IAnalysisCommands.cs
- ScenarioInfo.cs
- ScenarioListResult.cs
- ScenarioSummaryResult.cs
- ScenarioSummaryType.cs
- CalculationModeCommands.cs
- ChartAdvancedTypes.cs
- ChartAxisType.cs
- ChartCommands.Advanced.cs
- ChartCommands.Appearance.cs
- ChartCommands.DataSource.cs
- ChartCommands.Lifecycle.cs
- ChartPositionHelpers.cs
- ChartResults.cs
- ChartType.cs
- DataLabelPosition.cs
- IChartCommands.cs
- IChartConfigCommands.cs
- IChartStrategy.cs
- LegendPosition.cs
- MarkerStyle.cs
- PivotChartStrategy.cs
- RegularChartStrategy.cs
- TrendlineType.cs
- ConditionalFormattingCommands.cs
- ConditionalFormattingCommands.ReadVisualRules.cs
- ConditionalFormattingCommands.VisualRules.cs
- IConditionalFormattingCommands.cs
- ConnectionCommands.cs
- ConnectionCommands.Lifecycle.cs
- ConnectionCommands.Operations.cs
- ConnectionCommands.Properties.cs
- ConnectionCommands.RefreshControl.cs
- ConnectionHelpers.cs
- IConnectionCommands.cs
- DataModelCommands.Connection.cs
- DataModelCommands.cs
- DataModelCommands.Dmv.cs
- DataModelCommands.Evaluate.cs
- DataModelCommands.Helpers.cs
- DataModelCommands.Read.cs
- DataModelCommands.Refresh.cs
- DataModelCommands.RenameTable.cs
- DataModelCommands.Write.cs
- DataModelErrorMessages.cs
- IDataModelCommands.cs
- IDataModelRelCommands.cs
- DiagCommands.cs
- IDiagCommands.cs
- DrawingCommands.cs
- DrawingCommands.Objects.cs
- DrawingCommands.Sparklines.cs
- DrawingObjectInfo.cs
- DrawingObjectListResult.cs
- DrawingObjectResult.cs
- DrawingTypes.cs
- IDrawingCommands.cs
- SparklineInfo.cs
- SparklineListResult.cs
- SparklineResult.cs
- INamedRangeCommands.cs
- NamedRangeCommands.cs
- NamedRangeCommands.Operations.cs
- IPivotTableCalcCommands.cs
- IPivotTableCommands.cs
- IPivotTableFieldCommands.cs
- IPivotTableFieldStrategy.cs
- OlapPivotTableFieldStrategy.cs
- PivotTableCommands.Analysis.cs
- PivotTableCommands.Cache.cs
- PivotTableCommands.CalculatedFields.cs
- PivotTableCommands.CalculatedMembers.cs
- PivotTableCommands.Create.cs
- PivotTableCommands.cs
- PivotTableCommands.DrillThrough.cs
- PivotTableCommands.Fields.cs
- PivotTableCommands.GrandTotals.cs
- PivotTableCommands.Grouping.cs
- PivotTableCommands.ItemGrouping.cs
- PivotTableCommands.Layout.cs
- PivotTableCommands.Lifecycle.cs
- PivotTableCommands.Slicers.cs
- PivotTableCommands.Subtotals.cs
- PivotTableFieldStrategyFactory.cs
- PivotTableHelpers.cs
- RegularPivotTableFieldStrategy.cs
- IPowerQueryCommands.cs
- PowerQueryCommandException.cs
- PowerQueryCommands.Create.cs
- PowerQueryCommands.cs
- PowerQueryCommands.Evaluate.cs
- PowerQueryCommands.Helpers.cs
- PowerQueryCommands.Lifecycle.cs
- PowerQueryCommands.LoadTo.cs
- PowerQueryCommands.Refresh.cs
- PowerQueryCommands.Rename.cs
- PowerQueryCommands.Update.cs
- PowerQueryCommands.View.cs
- PowerQueryHelpers.cs
- IPythonInExcelCommands.cs
- PythonInExcelCommands.cs
- IQueryTableCommands.cs
- QueryTableCommands.cs
- IRangeCommands.cs
- IRangeEditCommands.cs
- IRangeFormatCommands.cs
- IRangeLinkCommands.cs
- RangeCommands.Advanced.cs
- RangeCommands.AutoFit.cs
- RangeCommands.cs
- RangeCommands.Discovery.cs
- RangeCommands.Editing.cs
- RangeCommands.Formatting.cs
- RangeCommands.Formulas.cs
- RangeCommands.FormulaValidation.cs
- RangeCommands.Hyperlinks.cs
- RangeCommands.NumberFormat.cs
- RangeCommands.Search.cs
- RangeCommands.Sizing.cs
- RangeCommands.ThreadedComments.cs
- RangeCommands.Validation.cs
- RangeCommands.Values.cs
- RangeHelpers.cs
- CapturePlanner.cs
- IScreenshotCommands.cs
- ScreenshotCommands.cs
- ScreenshotEncoder.cs
- WindowCapture.cs
- ISheetCommands.cs
- ISheetStyleCommands.cs
- SheetCommands.Comments.cs
- SheetCommands.cs
- SheetCommands.Images.cs
- SheetCommands.Lifecycle.cs
- SheetCommands.Outline.cs
- SheetCommands.PageSetup.cs
- SheetCommands.Protection.cs
- SheetCommands.Shapes.cs
- SheetCommands.TabColor.cs
- SheetCommands.Visibility.cs
- ISlicerCommands.cs
- SlicerCommands.cs
- ITableColumnCommands.cs
- ITableCommands.cs
- TableCommands.Columns.cs
- TableCommands.cs
- TableCommands.Data.cs
- TableCommands.DataModel.cs
- TableCommands.Dax.cs
- TableCommands.Filters.cs
- TableCommands.Lifecycle.cs
- TableCommands.NumberFormat.cs
- TableCommands.Slicers.cs
- TableCommands.Sort.cs
- TableCommands.Structure.cs
- TableCommands.StructuredReferences.cs
- IVbaCommands.cs
- VbaCommands.cs
- VbaCommands.Lifecycle.cs
- VbaCommands.Operations.cs
- IWindowCommands.cs
- WindowCommands.cs
- WindowCommands.View.cs
- DocumentPropertyInfo.cs
- DocumentPropertyListResult.cs
- DocumentPropertyResult.cs
- DocumentPropertyScope.cs
- ExternalLinkInfo.cs
- ExternalLinkListResult.cs
- FixedFormatQuality.cs
- FixedFormatType.cs
- IWorkbookCommands.cs
- WorkbookCommands.cs
- WorkbookCommands.Links.cs
- WorkbookCommands.Metadata.cs
- WorkbookCommands.Save.cs
- WorkbookInfoResult.cs
- WorkbookSaveFormat.cs
- IXmlMapCommands.cs
- XmlMapCommands.cs
- CoreLookupHelpers.cs
- FileCommands.cs
- FormattingHelpers.cs
- IFileCommands.cs
- RenameNameRules.cs
- DataModelAdoDiagnostics.cs
- ActionExtensions.cs
- ToolActions.cs
- AddToDataModelResult.cs
- ConditionalFormatTypes.cs
- DataModelColumnInfo.cs
- DataModelConnectionResult.cs
- DataModelInfoResult.cs
- DataModelTableColumnsResult.cs
- DataModelTableViewResult.cs
- DateGroupingInterval.cs
- OutlineAxis.cs
- PivotTableTypes.cs
- PythonInExcelResult.cs
- QueryTableInfo.cs
- QueryTableListResult.cs
- QueryTableViewResult.cs
- RefreshCancellationResult.cs
- RefreshStatusResult.cs
- ResultTypes.cs
- TableStylePresets.cs
- ThreadedCommentInfo.cs
- ThreadedCommentReplyInfo.cs
- ThreadedCommentsResult.cs
- WorksheetOutlineResult.cs
- WorksheetViewResult.cs
- XmlMapAddResult.cs
- XmlMapExportResult.cs
- XmlMapImportResult.cs
- XmlMapInfo.cs
- XmlMapListResult.cs
- ConnectionStringSanitizer.cs
- FilePathValidation.cs
- ParameterTransforms.cs
- AssemblyAttributes.cs
- ExcelMcp.Core.csproj
- ExcelMcp.Generators.csproj
- ServiceRegistryGenerator.cs
- CliSettingsGenerator.cs
- ExcelMcp.Generators.Cli.csproj
- ExcelMcp.Generators.Mcp.csproj
- McpToolGenerator.cs
- ExcelMcp.Generators.Shared.csproj
- Models.cs
- ServiceInfoExtractor.cs
- StringHelper.cs
- SyntaxHelper.cs
- server.json
- McpServerVersionChecker.cs
- NuGetVersionChecker.cs
- McpProgressAdapter.cs
- ProgressReporter.cs
- ServiceBridge.cs
- ExcelMcpTelemetry.cs
- SensitiveDataRedactor.cs
- ExcelFileTool.cs
- ExcelScreenshotTool.cs
- ExcelTools.cs
- ExcelToolsBase.cs
- ExcelWorksheetTool.cs
- ExcelMcp.McpServer.csproj
- GeminiCompatibleToolRegistration.cs
- GlobalUsings.cs
- McpToolSurface.cs
- Program.cs
- README.md
- DaemonRpcTarget.cs
- IExcelDaemonRpc.cs
- ExcelMcp.Service.csproj
- ExcelMcpService.cs
- ServiceClient.cs
- ServiceProtocol.cs
- ServiceSecurity.cs
- CliPowerQueryWorkflowFixture.cs
- CliProcessHelper.cs
- anonymized-serial-refresh-scenario.sample.json
- BatchCommandTests.cs
- CliDaemonLifecycleRegressionTests.cs
- CliDaemonTests.cs
- DaemonForcedStopRegressionTests.cs
- DataModelRefreshTimeoutRegressionTests.cs
- DiagCommandTests.cs
- ExcelCrashIsolationTests.cs
- GeneratedActionContractCliTests.cs
- IrmProtectedWorkbookRegressionTests.cs
- LockedFileOpenRegressionTests.cs
- ParallelCliWorkflowTests.cs
- ParameterAliasBackwardCompatTests.cs
- PowerQueryErrorReportingTests.cs
- PowerQueryReadContractTests.cs
- PowerQuerySerialWorkflowRegressionTests.cs
- PreBuildGracefulSaveAcceptanceTests.cs
- PythonInExcelTimeoutRegressionTests.cs
- RangeFormatIssue585CliParityTests.cs
- ServiceFixture.cs
- SessionCloseRegressionTests.cs
- SessionLifecycleContractTests.cs
- SessionVisibilityRegressionTests.cs
- VbaRunCliTransportProofTests.cs
- VbaRunValidationCliTests.cs
- ActionValidatorTests.cs
- DaemonStateObservationTests.cs
- ExcelMcpServiceErrorTests.cs
- ProgramOutputRoutingTests.cs
- RequiredFromStringParameterTests.cs
- StreamJsonRpcTests.cs
- ExcelMcp.CLI.Tests.csproj
- xunit.runner.json
- TempDirectoryFixture.cs
- batch-test-static.xlsx
- DisposalVerificationTests.cs
- ExcelBatchMessagePumpTests.cs
- ExcelBatchSerialWorkflowTests.cs
- ExcelBatchTests.cs
- ExcelBatchTimeoutTests.cs
- ExcelSessionTests.cs
- ExcelWriteGuardTests.cs
- SessionManagerOperationTrackingTests.cs
- SessionManagerSerialWorkflowTests.cs
- SessionManagerTests.cs
- SessionManagerTimeoutTests.cs
- ComDiagnosticsTests.cs
- ComUtilitiesExtendedTests.cs
- ComUtilitiesTests.cs
- ExcelContextTests.cs
- FileAccessValidatorTests.cs
- OleMessageFilterTests.cs
- OwnedProcessGuardTests.cs
- SessionManagerTeardownFailureTests.cs
- ExcelMcp.ComInterop.Tests.csproj
- ModuleInitializer.cs
- xunit.runner.json
- CalculationModeCommandsTests.cs
- ChartCommandsTests.Advanced.cs
- ChartCommandsTests.Appearance.cs
- ChartCommandsTests.BugRegression.cs
- ChartCommandsTests.DataSource.cs
- ChartCommandsTests.Formatting.cs
- ChartCommandsTests.Lifecycle.cs
- ChartCommandsTests.OlapPivotChart.cs
- DATA-MODEL-SETUP.md
- AceOleDbTestHelper.cs
- ChartTestsFixture.cs
- ConnectionTestHelper.cs
- ConnectionTestsFixture.cs
- CoreTestHelper.cs
- DataModelPivotTableFixture.cs
- DataModelTestCollection.cs
- DataModelTestsFixture.cs
- FileTestsFixture.cs
- NamedRangeTestsFixture.cs
- PivotTableTestsFixture.cs
- PowerQueryTestsFixture.cs
- PythonInExcelTestsFixture.cs
- RangeTestsFixture.cs
- ResultAwaiterExtensions.cs
- ScreenshotTestsFixture.cs
- SheetTestsFixture.cs
- TableTestsFixture.cs
- TempDirectoryFixture.cs
- VbaTestsFixture.cs
- WindowTestsFixture.cs
- AnalysisCommandsTests.cs
- ConditionalFormattingCommandsTests.cs
- ConnectionCommandsTests.BackgroundQueryRegression.cs
- ConnectionCommandsTests.ComDeadlockRegression.cs
- ConnectionCommandsTests.Create.cs
- ConnectionCommandsTests.cs
- ConnectionCommandsTests.Delete.cs
- ConnectionCommandsTests.ExactIdentity.cs
- ConnectionCommandsTests.List.cs
- ConnectionCommandsTests.Refresh.cs
- ConnectionCommandsTests.RefreshControl.cs
- ConnectionCommandsTests.RefreshTimeout.cs
- ConnectionCommandsTests.View.cs
- DataModelCommandsTests.cs
- DataModelCommandsTests.DaxFormatting.cs
- DataModelCommandsTests.DaxLocale.cs
- DataModelCommandsTests.DeleteTable.cs
- DataModelCommandsTests.Dmv.cs
- DataModelCommandsTests.Evaluate.cs
- DataModelCommandsTests.Metadata.cs
- DataModelCommandsTests.Refresh.cs
- DataModelCommandsTests.RenameTable.cs
- DataModelErrorMessagesTests.cs
- DrawingCommandsTests.cs
- FileCommandsTests.cs
- FileCommandsTests.IrmDetection.cs
- FileCommandsTests.TestFile.cs
- NamedRangeCommandsListRegressionTests.cs
- NamedRangeCommandsTests.cs
- NamedRangeCommandsTests.Lifecycle.cs
- NamedRangeCommandsTests.Validation.cs
- NamedRangeCommandsTests.Values.cs
- PivotTableCommandsTests.Advanced.cs
- PivotTableCommandsTests.BugRegression.cs
- PivotTableCommandsTests.CalculatedFields.cs
- PivotTableCommandsTests.CalculatedFieldsDataModel.cs
- PivotTableCommandsTests.CalculatedMembers.cs
- PivotTableCommandsTests.Creation.cs
- PivotTableCommandsTests.cs
- PivotTableCommandsTests.DataModel.cs
- PivotTableCommandsTests.Fields.cs
- PivotTableCommandsTests.GrandTotals.cs
- PivotTableCommandsTests.Grouping.cs
- PivotTableCommandsTests.LayoutOnCreate.cs
- PivotTableCommandsTests.LayoutSubtotals.cs
- PivotTableCommandsTests.OlapFields.cs
- PivotTableCommandsTests.Operations.cs
- PivotTableCommandsTests.Slicers.cs
- PivotTableOlapDisambiguationTests.cs
- PowerQueryBackgroundQueryRegressionTests.cs
- PowerQueryCommandsTests.ComDeadlockRegression.cs
- PowerQueryCommandsTests.cs
- PowerQueryCommandsTests.DataModelLoading.cs
- PowerQueryCommandsTests.Evaluate.cs
- PowerQueryCommandsTests.ExactIdentity.cs
- PowerQueryCommandsTests.LifecycleCleanup.cs
- PowerQueryCommandsTests.ManualTable.cs
- PowerQueryCommandsTests.MCodeFormatting.cs
- PowerQueryCommandsTests.MixedConnectionTypes.cs
- PowerQueryCommandsTests.ReadContract.cs
- PowerQueryCommandsTests.RefreshErrors.cs
- PowerQueryCommandsTests.RefreshWait.cs
- PowerQueryCommandsTests.Rename.cs
- PowerQueryCommandsTests.UpdateErrors.cs
- PowerQueryCommandsTests.WorksheetCleanup.cs
- PowerQueryRefreshCpuSpinTests.cs
- PythonInExcelCommandsTests.cs
- QueryTableCommandsTests.cs
- FormatTranslationTests.cs
- RangeCommandsTests.Advanced.cs
- RangeCommandsTests.cs
- RangeCommandsTests.Discovery.cs
- RangeCommandsTests.Editing.cs
- RangeCommandsTests.FormatRanges.cs
- RangeCommandsTests.Formulas.cs
- RangeCommandsTests.FormulaValidation.cs
- RangeCommandsTests.GetStyle.cs
- RangeCommandsTests.Hyperlinks.cs
- RangeCommandsTests.NamedRanges.cs
- RangeCommandsTests.NumberFormat.cs
- RangeCommandsTests.Search.cs
- RangeCommandsTests.SetStyle.cs
- RangeCommandsTests.ThreadedComments.cs
- RangeCommandsTests.Validation.cs
- RangeCommandsTests.Values.cs
- ScreenshotCommandsTests.Capture.cs
- ScreenshotCommandsTests.ChromeStrip.cs
- ScreenshotCommandsTests.cs
- ScreenshotCommandsTests.ProtectedSheet.cs
- ScreenshotCommandsTests.Regression.cs
- ScreenshotCommandsTests.WindowCapture.cs
- SheetCommandsTests.Comments.cs
- SheetCommandsTests.cs
- SheetCommandsTests.Images.cs
- SheetCommandsTests.Lifecycle.cs
- SheetCommandsTests.Move.cs
- SheetCommandsTests.Outline.cs
- SheetCommandsTests.PageSetup.cs
- SheetCommandsTests.Protection.cs
- SheetCommandsTests.Shapes.cs
- SheetCommandsTests.TabColor.cs
- SheetCommandsTests.Visibility.cs
- TableCommandsTests.BugRegression.cs
- TableCommandsTests.cs
- TableCommandsTests.DataModel.cs
- TableCommandsTests.Dax.cs
- TableCommandsTests.Slicers.cs
- VbaCommandsTests.cs
- VbaCommandsTests.Trust.cs
- VbaCommandsTests.Trust.ScriptCommands.cs
- WindowCommandsTests.Arrange.cs
- WindowCommandsTests.cs
- WindowCommandsTests.Info.cs
- WindowCommandsTests.State.cs
- WindowCommandsTests.StatusBar.cs
- WindowCommandsTests.View.cs
- WindowCommandsTests.Visibility.cs
- WorkbookCommandsTests.cs
- XmlMapCommandsTests.cs
- sales-data.csv
- AnalysisServiceRegistryRoutingTests.cs
- ConditionalFormatAddRuleDeserializationTests.cs
- GeneratedActionContractTests.cs
- ParameterTransformsFileTests.cs
- PowerQueryIdentityParsingTests.cs
- PowerQueryInfoCompatibilityTests.cs
- PythonInExcelAvailabilityClassificationTests.cs
- ServiceRegistryJsonParsingTests.cs
- VbaTrustErrorClassificationTests.cs
- ExcelMcp.Core.Tests.csproj
- InspectTemplate.csx
- ModuleInitializer.cs
- xunit.runner.json
- DataModelComApiBehaviorTests.cs
- PivotTableRefreshBehaviorTests.cs
- PowerQueryComApiBehaviorTests.cs
- ExcelMcp.Diagnostics.Tests.csproj
- ActionEnumCompletenessTests.cs
- AnalysisToolProtocolTests.cs
- ChartToolProtocolRegressionTests.cs
- CollaborationImportToolTests.cs
- DrawingToolE2ETests.cs
- ExcelFileToolOperationTrackingTests.cs
- ExcelFileToolProtocolRegressionTests.cs
- ExcelFileToolTests.cs
- FileLifecycleContractProtocolTests.cs
- GeminiSchemaCompatibilityTests.cs
- GeneratedActionContractProtocolTests.cs
- GeneratedToolSchemaEnumRegressionTests.cs
- McpIntegrationTestBase.cs
- McpServerPowerQueryRegressionTests.cs
- McpServerSmokeTests.cs
- NamedRangeToolProtocolRegressionTests.cs
- PivotChartAdvancedToolTests.cs
- PowerQueryErrorReportingProtocolTests.cs
- ProgramTransportTestHost.cs
- RangeFormatFormatRangesTests.cs
- RangeFormatIssue585RegressionTests.cs
- RenameOperationsToolContractTests.cs
- TelemetryIntegrationTests.cs
- WorkbookToolIntegrationTests.cs
- WorkbookToolTests.cs
- WorksheetCommentToolTests.cs
- WorksheetCreateRangeWriteRegressionTests.cs
- WorksheetImageToolTests.cs
- WorksheetPageSetupToolTests.cs
- WorksheetProtectionToolTests.cs
- WorksheetRenameParameterTests.cs
- WorksheetShapeToolTests.cs
- WorksheetToolSchemaTests.cs
- WorksheetViewOutlineHyperlinkToolTests.cs
- XmlMapToolProtocolTests.cs
- CoreCommandsCoverageTests.cs
- GeneratedCollaborationImportRoutingTests.cs
- McpServerIntegrationTests.cs
- McpToolSurfaceTests.cs
- ConfigurationReloadTests.cs
- McpServerVersionCheckerTests.cs
- ProgramLoggingTests.cs
- ProgramTelemetryMetricsTests.cs
- ProgramTestTransportLifecycleTests.cs
- ServiceBridgeCancellationTests.cs
- StdinPipeMonitorTests.cs
- TelemetryTests.cs
- ExcelMcp.McpServer.Tests.csproj
- ProgramTransportTestCollection.cs
- xunit.runner.json
- ExcelMcp.SkillGeneration.Tests.csproj
- PluginBootstrapBuildTests.cs
- PluginSkillVersionTests.cs
- SkillMdQualityTests.cs
- OleDataSpaceTestFile.cs
- Directory.Build.props
- README.md
- extension-development.instructions.md
- copilot-instructions.md
- extension.ts
- .gitignore
- .vscodeignore
- DEVELOPMENT.md
- icon.png
- icon.svg
- LICENSE
- MARKETPLACE-PUBLISHING.md
- package-lock.json
- package.json
- PUBLISHER-GUIDE.md
- README.md
- tsconfig.json
- .editorconfig
- .gitattributes
- .gitignore
- CHANGELOG.md
- Directory.Build.props
- Directory.Build.props.user.template
- Directory.Build.targets
- Directory.Packages.props
- FEATURES.md
- global.json
- LICENSE
- NuGet.Config
- package-lock.json
- package.json
- PRIVACY.md
- README.md
- Sbroenne.ExcelMcp.sln
- SECURITY.md
# Installation Guide
1. Get the code
git clone https://github.com/sbroenne/mcp-server-excel
Downloads the entire project code from GitHub to your computer.
cd mcp-server-excel
Moves into the project folder you just downloaded.
2. .NET
Medium RecommendedPrerequisites
dotnet restore
Downloads the packages the project depends on.
dotnet run
Builds the project and runs it immediately.
After dotnet run, check the message or address shown in the terminal.
3. Node.js
EasyPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
4. Python
EasyPrerequisites
pip install -r gh-pages/requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
Runs the Python script (or module).
If it runs without errors and prints output in the terminal, it worked.
// repository documentation
Was this content helpful?
(0 ratings)
