
pnp/m365-galleries-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP Server for the Microsoft 365 Galleries
Обзор
MCP Servers for the Microsoft 365 & Power Platform Community Samples Gallery. This repository contains two implementations of the same Model Context Protocol (MCP) Server that provides access to the Microsoft 365 & Power Platform Community Samples Gallery. Both projects expose identical functionality but use different communication protocols: - : STDIO (Standard Input/Output) - : Ideal for local development and integration with tools that support STDIO-based MCP servers - : Uses standard input/output streams for message exchange - : HTTP Streaming - : Perfect for web-based applications and services that require HTTP-based communication - : Uses HTTP streaming for real-time message exchange Both MCP servers provide the same core functionality through the following tools: Retrieves samples filtered by a specific Microsoft 365 or Power Platform product. - product (string, required): The product identifier to filter samples (e.g.
README
Показан фрагмент оригинального README. Открыть оригинал.
Microsoft 365 Galleries MCP Servers
MCP Servers for the Microsoft 365 & Power Platform Community Samples Gallery.
Overview
This repository contains two implementations of the same Model Context Protocol (MCP) Server that provides access to the Microsoft 365 & Power Platform Community Samples Gallery.
Both projects expose identical functionality but use different communication protocols:
Projects
1. SampleGalleriesMCPServerStdio
- Protocol: STDIO (Standard Input/Output)
- Use Case: Ideal for local development and integration with tools that support STDIO-based MCP servers
- Communication: Uses standard input/output streams for message exchange
2. SampleGalleriesMCPServerHttp
- Protocol: HTTP Streaming
- Use Case: Perfect for web-based applications and services that require HTTP-based communication
- Communication: Uses HTTP streaming for real-time message exchange
Functionality
Both MCP servers provide the same core functionality through the following tools:
Available MCP Tools
1. SamplesByProduct
Retrieves samples filtered by a specific Microsoft 365 or Power Platform product.
Input Arguments:
product(string, required): The product identifier to filter samples (e.g., “SharePoint”, “Teams”, “Power Apps”)pageIndex(int, required): The page number for pagination (starting from 1)pageSize(int, required): Number of samples to return per page
2. SamplesByAuthor
Retrieves samples created by a specific author.
Input Arguments:
author(string, required): The author identifier to filter samplespageIndex(int, required): The page number for pagination (starting from 1)pageSize(int, required): Number of samples to return per page
3. SamplesByKeyword
Searches for samples using keyword-based text search.
Input Arguments:
keyword(string, required): The search keyword or phrase to find in sample titles, descriptions, or metadatapageIndex(int, required): The page number for pagination (starting from 1)pageSize(int, required): Number of samples to return per page
4. SearchSamples
Performs advanced search with comprehensive filtering, sorting, and pagination options.
Input Arguments:
search(SearchSamples object, required): Complex search parameters including:- Filter (optional): Advanced filtering options
Search(string): Text to search across all sample contentProductId(string array): Array of product identifiers to filter byAuthorId(string): Specific author identifierCategoryId(string): Category identifier for filteringFeaturedOnly(boolean): Return only featured samplesMetadata(array): Additional metadata-based filters with key-value pairs
- Sort (optional): Sorting configuration
- Filter (optional): Advanced filtering options
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →