Skip to main content
Glama

SharePoint Online MCP Server

by Zerg00s

SharePoint Online MCP 서버

Claude Desktop용 MCP 서버로, SharePoint REST API를 사용하여 SharePoint Online과 상호 작용할 수 있습니다. Claude Desktop 앱과 함께 사용하도록 설계되었지만 다른 MCP 클라이언트에서도 사용할 수 있습니다.

구현

요소작업사용 가능
사용자
사용자 가져오기
사이트
사이트 목록
사이트 세부 정보 가져오기
하위 사이트 만들기
사이트 삭제
기울기
모든 목록 가져오기
목록 만들기
읽기 목록
목록에 추가
업데이트 목록
목록 삭제
목록 항목
모든 목록 항목 가져오기
모의 항목 추가
목록 항목 추가
목록 항목 업데이트
목록 항목 삭제

구성 단계

⚠️ SharePoint 앱을 만들려면 SharePoint 테넌트 관리자 또는 글로벌 관리자여야 합니다.

SharePoint 전용 앱 허용

  • 여기 에서 SharePoint Online 관리 셸을 다운로드하여 설치하세요.
  • PowerShell을 열고 다음 명령을 실행하여 SharePoint 전용 앱이 활성화되어 있는지 확인하세요.

지엑스피1

SharePoint 전용 앱 만들기

  • https://.sharepoint.com/_layouts/15/appregnew.aspx를 엽니다.
  • Generate 클릭하여 새로운 클라이언트 ID와 비밀번호를 만듭니다.
  • 다음 필드를 채워주세요:
    • 앱 도메인: www.example.com (또는 귀하가 소유한 도메인)
    • 리디렉션 URL: http://example.com앱 등록
  • 앱을 만들려면 Create 클릭하세요.
  • Client IDClient Secret 값을 안전한 곳에 복사해 두세요. 나중에 필요합니다.

앱 권한 부여

<AppPermissionRequests AllowAppOnlyPolicy="true"> <AppPermissionRequest Scope="http://sharepoint/content/tenant" Right="FullControl" /> </AppPermissionRequests>
  • Create 클릭한 다음 Trust It 클릭하여 앱 권한을 부여합니다.

그것을 믿어라

Node.js 설치

node.js 버전 설치: 22.14.0 이상

Claude Desktop 설치 및 구성

  • Claude Desktop을 다운로드하여 설치하세요.
  • Claude Desktop에서 File > Settings > Developer 로 이동합니다.파일 > 설정
  • 구성 편집을 클릭하세요구성
  • 편집기에서 claude_desktop_config.json 구성 파일을 엽니다.
  • 다음을 config에 붙여넣고 mcpServers 섹션을 원하는 값으로 업데이트하세요.
{ "mcpServers": { "server-sharepoint": { "command": "npx", "args": [ "-y", "server-sharepoint" ], "env": { "SHAREPOINT_CLIENT_ID": "<your-client-id>", "SHAREPOINT_CLIENT_SECRET": "<your-client-secret>", "SHAREPOINT_TENANT_ID": "<your-tenant-id>" } } } }

💡 Entra ID에서 테넌트 ID를 얻는 방법을 알아보세요

  • 구성 파일을 저장하고 Claude Desktop을 다시 시작하세요. 작업 트레이 아이콘을 통해 앱을 완전히 종료하세요.퀵 클로드 앱

MCP 서버와 "대화"하는 방법

  • Claude Desktop을 열고 Get me the list of lists from https://<your-tenant>.sharepoint.com/sites/Dashboard-Communication. Present the results in a table form. don't use code .

샘플 결과

기여자를 위한

  • 새로운 npm 패키지 빌드
npm run build npm publish npx clear-npx-cache npm cache clean --force

MCP Inspector를 로컬에서 실행하세요

npx @modelcontextprotocol/inspector 노드 빌드/index.js

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Claude가 REST API를 사용하여 SharePoint Online과 상호 작용할 수 있도록 하여 사용자가 자연어 명령을 통해 사이트 정보, 목록 및 목록 항목을 쿼리할 수 있도록 합니다.

  1. 구현
    1. 구성 단계
      1. SharePoint 전용 앱 허용
      2. SharePoint 전용 앱 만들기
      3. 앱 권한 부여
      4. Node.js 설치
      5. Claude Desktop 설치 및 구성
    2. MCP 서버와 "대화"하는 방법
      1. 기여자를 위한
        1. MCP Inspector를 로컬에서 실행하세요

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            Enables Claude to interact with Ethereum nodes, allowing users to check ENS token balances, view smart contract code, and decode transactions through natural language.
            Last updated -
            5
            1
            JavaScript
            MIT License
          • A
            security
            A
            license
            A
            quality
            Enables Claude to interact with Webflow's APIs for managing sites, retrieving information, and executing tasks using natural language.
            Last updated -
            2
            4
            TypeScript
            MIT License
            • Apple
            • Linux
          • A
            security
            F
            license
            A
            quality
            A server that enables Claude Desktop users to access the Claude API directly, allowing them to bypass Professional Plan limitations and use advanced features like custom system prompts and conversation management.
            Last updated -
            1
            5
            Python
            • Apple
          • -
            security
            A
            license
            -
            quality
            Enables Claude to interact with Webflow's APIs, allowing access to site information, collections, and other Webflow resources.
            Last updated -
            TypeScript
            MIT License
            • Apple

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/Zerg00s/server-sharepoint'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server