mcp-server-microsoft365-filesearch

mcp-server-microsoft365-filesearch

3.3

If you are the rightful owner of mcp-server-microsoft365-filesearch and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server implementation that provides advanced file search capabilities within Microsoft 365.

The MCP Server for Microsoft 365 File Search is designed to enhance file discovery and metadata analysis within the Microsoft 365 ecosystem, specifically targeting SharePoint and OneDrive. By leveraging this server, users can efficiently search for files, retrieve file content, and integrate these capabilities into business workflows. The server utilizes caching to optimize performance and reduce redundant API calls, ensuring faster response times and efficient use of API rate limits. This makes it particularly useful for handling large documents or frequently accessed files. The server requires integration with Microsoft Graph API, necessitating app registration in the Azure Portal to obtain necessary credentials and permissions.

Features

  • Advanced file search within Microsoft 365 environment.
  • Efficient metadata analysis and integration with business workflows.
  • Local caching to improve performance and reduce API calls.
  • Retrieval of file content as a binary stream.
  • Integration with Microsoft Graph API for secure access.

Tools

  1. search_m365_files

    Perform a file search within the M365 environment. Returns an array of file metadata objects.

  2. get_file_content

    Retrieve content from a specific file using drive ID and file ID. Returns file content as a binary stream.