How do I obtain a Microsoft OneDrive access token?
Two methods: use Microsoft Graph Explorer for a quick temporary token (good for testing), or register your own application in the Azure Portal for a longer-lived token (recommended for production).
@karthik20
Basic information
No overview available yet
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"onedrive-mcp-server-spring": {
"command": "docker",
"args": [
"run",
"-p",
"8080:8080",
"-e",
"ONEDRIVE_ACCESS_TOKEN=your-token",
"karthik20/onedrive-mcp-server:0.0.1"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
A Model Context Protocol (MCP) server that enables AI agents to search and navigate files and folders in Microsoft OneDrive. Built with Spring Boot and Spring AI, it uses the Microsoft Graph API for secure access.
Set your Microsoft OneDrive access token via the MICROSOFT_ONEDRIVE_ACCESS_TOKEN environment variable. Run the server using the JAR (java -jar target/onedrive-mcp-server-0.0.1.jar) or via Docker (docker run -e MICROSOFT_ONEDRIVE_ACCESS_TOKEN=... karthik20/onedrive-mcp-server:0.0.1). Configure MCP clients (VS Code, GitHub Copilot, Claude Desktop) to point to the serverโs endpoint.
Two methods: use Microsoft Graph Explorer for a quick temporary token (good for testing), or register your own application in the Azure Portal for a longer-lived token (recommended for production).
The access token needs the `Files.Read` and `Files.Read.All` delegated permissions on Microsoft Graph.
Yes. Build the Docker image with `mvn spring-boot:build-image` and run the container with `docker run`. The official image is `karthik20/onedrive-mcp-server:0.0.1`.
Java 21 or higher, Maven 3.6+ (for building), and optionally Docker for containerized deployment.
Tokens from Graph Explorer expire after a few hours. Tokens obtained from your registered Azure app are valid for several hours. For production use, implement a proper OAuth2 token refresh flow.
Go server implementing Model Context Protocol (MCP) for filesystem operations.
Manage your Hevy workouts, routines, folders, and exercise templates. Create and update sessions faster, organize plans, and search exercises to build workouts quickly. Stay synced with changes so your training log is always up to date.
A MCP server providing realistic browser-like HTTP request capabilities with accurate TLS/JA3/JA4 fingerprints for bypassing anti-bot measures. It also supports converting PDF and HTML documents to Markdown for easier processing by LLMs.

Model Context Protocol Servers
Comments