π¦
GroupDocs.Mcp.Core
Core framework for building MCP servers that expose GroupDocs document processing APIs as AI-callable tools. Provides pluggable file storage, file resolution, licensing, diagnostics, and error handling.
0 installs
Trust: 34 β Low
Rag
Ask AI about GroupDocs.Mcp.Core
Powered by Claude Β· Grounded in docs
I know everything about GroupDocs.Mcp.Core. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
GroupDocs MCP Core
Core infrastructure and storage providers for GroupDocs MCP servers.
Packages
Installation
Every GroupDocs MCP product server depends on Core and at least one storage provider.
# Always required
dotnet add package GroupDocs.Mcp.Core
dotnet add package GroupDocs.Mcp.Local.Storage
# Optional β add only what you need
dotnet add package GroupDocs.Mcp.AwsS3.Storage
dotnet add package GroupDocs.Mcp.AzureBlob.Storage
Usage
Local Storage (default)
builder.Services
.AddGroupDocsMcp(config =>
{
config.SetLicensePath("/license/GroupDocs.Total.lic");
})
.AddLocalStorage();
Environment variables are checked automatically:
| Variable | Description |
|---|---|
GROUPDOCS_MCP_STORAGE_PATH | Base folder for input files |
GROUPDOCS_MCP_OUTPUT_PATH | Folder where output files are written (defaults to storage path) |
GROUPDOCS_LICENSE_PATH | Path to GroupDocs license file |
AWS S3 Storage
builder.Services
.AddGroupDocsMcp()
.AddAwsS3Storage(options =>
{
options.BucketName = "my-bucket";
options.Region = "us-east-1";
// AccessKey/SecretKey optional β uses IAM role if omitted
});
Azure Blob Storage
builder.Services
.AddGroupDocsMcp()
.AddAzureBlobStorage(options =>
{
options.ConnectionString = "DefaultEndpointsProtocol=https;...";
options.ContainerName = "documents";
});
Architecture
GroupDocs.Mcp.Core (abstractions: IFileStorage, IFileResolver, McpConfig, LicenseManager)
β
GroupDocs.Mcp.Local.Storage (implements IFileStorage β filesystem)
GroupDocs.Mcp.AwsS3.Storage (implements IFileStorage β Amazon S3)
GroupDocs.Mcp.AzureBlob.Storage (implements IFileStorage β Azure Blob)
β
GroupDocs.{Product}.Mcp (product MCP servers β separate repositories)
License
MIT β see LICENSE
