
fredericbarthelet/linkedin-mcp-server
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Linkedin API를 위한 MCP 서버
개요
Linkedin Community Management API와 상호 작용하는 MCP 서버. - 로컬 또는 원격으로 호스팅 할 수 있습니다 : MCP에서 정의 된 HTTP + SSE 운송을 사용하여 MCP specs에서 Draft Third-Party Authorization Flow를 구현하여 LinkedIn의 OAuth 인증 서버로 인증하십시오. ⚠️ 면책 조항 : 제 3 자 승인 흐름 제안 상태는 현재 초안입니다. MCP 클라이언트는, 나의 지식에, 그 현재 의정서의 이 명세를 실행하는 MCP Inspector입니다 - user-info - 사용자 정보 (이름, 헤드 라인 및 프로필 사진) - create-post - LinkedIn에서 새 게시물 만들기 Linkedin MCP 서버를 호스트에서 실행하는 지침을 따르십시오. Linkedin 클라이언트를 제공해야 합니다.
개요(AI 번역)
Linkedin Community Management API와 상호 작용하는 MCP 서버.
이 MCP 서버:
- 로컬 또는 원격으로 호스팅 할 수 있습니다 : MCP에서 정의 된 HTTP + SSE 운송을 사용합니다.
- MCP specs에서 Draft Third-Party Authorization Flow를 구현하여 LinkedIn의 OAuth authorization 서버로 인증
⚠️ 면책 조항 : 제 3 자 승인 흐름 제안 상태는 현재 초안입니다. MCP 클라이언트는, 나의 지식에, 그 현재 의정서의 이 명세를 실행하는 MCP Inspector입니다
특징
도구
user-info- 사용자 정보 (이름, 헤드라인 및 프로필 사진)에 기록된 현재를 가져옵니다.create-post- LinkedIn에서 새 게시물 만들기
설치
Linkedin MCP 서버를 호스트에서 실행하는 지침을 따르십시오. Linkedin 클라이언트를 제공해야 합니다.
요구 사항
- 노드 22 (
lts/jod) - 오후 10시
Community Management API제품 설치 및http://localhost:3001/callback]에 연결된 리디렉션 URL 추가
지시
-
의존성 설치:
-
env 파일을 만들고 Linkedin 클라이언트 자격 증명 및
JWT_SECRET에 대한 임의 문자열 비밀 값을 붙여 넣기 : -
서버 실행:
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
Linkedin MCP Server
MCP server for interacting with Linkedin Community Management API.
This MCP server:
- Can be hosted locally or remotely : uses HTTP+SSE transport defined in MCP
- Implements the Draft Third-Party Authorization Flow from MCP specs to delegate authorization to LinkedIn’s OAuth authorization server
⚠️ Disclaimer: The Third-Party Authorization Flow proposal status is currently in draft. The only MCP client, to my knowledge, that currently implements this specification of the protocol is the MCP Inspector
Features
Tools
user-info- Get current logged in user infos (name, headline and profile picture)create-post- Create a new post on LinkedIn
Installation
Follow those instructions to run Linkedin MCP server on your host. You’ll need to provide your own Linkedin client.
Requirements
- Node 22 (
lts/jod) - pnpm 10
- a Linkedin client with
Community Management APIproduct installed andhttp://localhost:3001/callbackadded to the authorized redirect URLs
Instructions
- Install dependencies:
pnpm install
- Create env file and populate with your Linkedin client credentials and a random string secret value for
JWT_SECRET:
cp .env.template .env && vi .env
- Run the server:
pnpm run dev
- Configure your favorite MCP client to use this new server:
{
"mcpServers": {
"linkedin": {
"url": "http://localhost:3001/sse"
}
}
}
Debugging
Start the MCP Inspector to debug this server, which is available as a package script:
pnpm run inspector
Access the inspector in your browser at http://localhost:5173
Acknowledgment
- Den Delimarsky that bravely gave a first shot at this new authorization flow with Microsoft Entra ID and detailed his results in his blog post: https://den.dev/blog/auth-modelcontextprotocol-entra-id/
- Matt Pocock and his always welcome neat TS tricks specifically in the context of writting your own MCP server on AI Hero: https://www.aihero.dev/publish-your-mcp-server-to-npm
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"linkedin": {
"url": "http://localhost:3001/sse"
}
}
}