linkedin-cowork-plugin MCP工具 是 AI Skill Hub 本期精选MCP工具之一。综合评分 7.5 分,整体质量较高。我们推荐使用将其纳入你的 AI 工具库,帮助提升工作效率。
linkedin-cowork-plugin MCP工具是基于MCP协议的AI工具集成,MCP协议。配置后Claude、Cursor等AI客户端可直接调用,无需额外开发,适合使用Claude/Cursor的开发者。
linkedin-cowork-plugin MCP工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
linkedin-cowork-plugin MCP工具是基于MCP协议的AI工具集成,MCP协议。配置后Claude、Cursor等AI客户端可直接调用,无需额外开发,适合使用Claude/Cursor的开发者。
linkedin-cowork-plugin MCP工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/mrackley/linkedin-cowork-plugin
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"linkedin-cowork-plugin-mcp--": {
"command": "npx",
"args": ["-y", "linkedin-cowork-plugin"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 linkedin-cowork-plugin MCP工具 执行以下任务... Claude: [自动调用 linkedin-cowork-plugin MCP工具 MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"linkedin-cowork-plugin_mcp__": {
"command": "npx",
"args": ["-y", "linkedin-cowork-plugin"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
User → Copilot Cowork
│
│ GET /mcp (SSE handshake — opens persistent event stream)
↓
MCP Server (Azure App Service)
│
│ POST /mcp?sessionId=xxx (JSON-RPC tool calls)
↓
LinkedIn API ← LINKEDIN_ACCESS_TOKEN (env variable)
The plugin has two components:
| Component | What it does |
|---|---|
skills/linkedin-post/SKILL.md | Tells Cowork when and how to use the plugin (trigger phrases, workflow, confirmation step) |
connector/index.js | Node.js MCP server that exposes two tools to Cowork: get_linkedin_profile and create_linkedin_post |
---
The MCP connector must be publicly accessible over HTTPS. Azure App Service is recommended.
Prerequisites: - Azure CLI installed - Logged in: run az login and complete the browser sign-in
Choose a unique app name: Azure App Service names are globally unique across all Azure customers. ReplaceYOUR-APP-NAMEthroughout all commands below with a name of your choosing (e.g.contoso-linkedin-mcp). If the name is already taken, theaz webapp createcommand will fail — just pick a different name and rerun from that step.
```bash
cd connector powershell Compress-Archive -Path index.js, package.json -DestinationPath ..\connector-deploy.zip -Force cd .. az webapp deploy \ --name YOUR-APP-NAME \ --resource-group linkedin-cowork-rg \ --src-path connector-deploy.zip \ --type zip
Your connector will be live at:
`https://YOUR-APP-NAME.azurewebsites.net`
**Verify the deployment:**
bash
linkedin-cowork-plugin.zipImportant: Use Integrated Apps (under Settings), not "Manage Apps" under Teams. Integrated Apps is the correct location for Cowork plugins and is what triggers the deployment flow that makes the plugin appear in Cowork.
Once deployed, open a Copilot Cowork conversation. The plugin activates automatically when your prompt matches a trigger phrase — no manual enabling required.
---
Once deployed, start a Cowork conversation and use any of these phrases:
Cowork will:
---
curl https://YOUR-APP-NAME.azurewebsites.net/health
**Test the MCP tools directly:**
bash
Open manifest.json and update these fields before packaging:
Required changes:
| Field | What to change |
|---|---|
id | Replace the placeholder GUID with a real unique GUID (see below) |
packageName | Replace com.yourorg with your organization's reverse domain (e.g. com.acmecorp) |
developer.name | Your organization name |
developer.websiteUrl | A real, publicly reachable URL for your organization |
developer.privacyUrl | A real privacy policy URL (M365 validates this on upload) |
developer.termsOfUseUrl | A real terms of use URL (M365 validates this on upload) |
mcpServerUrl | Your deployed MCP server URL + /mcp (e.g. https://YOUR-APP-NAME.azurewebsites.net/mcp) |
Generate a GUID:
PowerShell:
[guid]::NewGuid()
Node.js:
crypto.randomUUID()
Online: https://www.uuidgenerator.net
Important: Thedeveloper.websiteUrl,privacyUrl, andtermsOfUseUrlmust be real, reachable URLs. M365 Admin Center validates them on upload and will reject the package if they contain placeholder values likeyourorganization.com.
---
LinkedIn: - Developer Portal - OAuth Token Generator - Posts API documentation - OAuth 2.0 scopes
Microsoft: - Copilot Cowork plugin development - Integrated Apps in M365 Admin Center - Frontier program - Azure CLI install
A Microsoft 365 Copilot Cowork plugin that lets Cowork draft and publish LinkedIn posts on your behalf, using a Node.js MCP (Model Context Protocol) server as the backend connector.
Requires: Microsoft 365 Copilot with Cowork (currently available via the Microsoft Copilot Frontier program)
---
Windows (PowerShell):
Compress-Archive -Path manifest.json, color.png, outline.png, skills `
-DestinationPath linkedin-cowork-plugin.zip -Force
macOS / Linux:
zip -r linkedin-cowork-plugin.zip manifest.json color.png outline.png skills/
Do not include the connector/ folder in the plugin zip — the MCP server is deployed separately to Azure. The zip only needs the manifest, icons, and skills folder.
---
Plugin doesn't appear in Cowork after deployment - Confirm you deployed via Settings → Integrated Apps, not Teams admin center - Allow up to 15 minutes for the deployment to propagate - Try starting a fresh Cowork conversation
"Unable to connect" or connector not found errors - Run the health check: curl https://your-server.azurewebsites.net/health - Confirm linkedinToken shows "configured" not "MISSING" - Confirm the mcpServerUrl in your manifest ends with /mcp and matches your deployed server exactly
Post publishes but only shows partial content - Confirm your MCP server is running the latest index.js - Check Azure logs: az webapp log tail --name YOUR-APP-NAME --resource-group linkedin-cowork-rg - The full post text is passed as a single string — truncation usually indicates a cold-start timeout; upgrade from F1 to B1 tier if on free plan
Token expired - Follow the Refreshing an expired token steps above - Symptoms: get_linkedin_profile returns a 401 error in the Azure logs
Deployment zip rejected by M365 Admin Center - Confirm id is a real GUID (not the placeholder a1b2c3d4-...) - Confirm developer.websiteUrl, privacyUrl, and termsOfUseUrl are real reachable URLs - Confirm color.png and outline.png are included in the zip at the root level
---
该工具未明确声明开源协议,商业使用前请联系原作者确认授权范围,避免侵权风险。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
经综合评估,linkedin-cowork-plugin MCP工具 在MCP工具赛道中表现稳健,质量良好。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | linkedin-cowork-plugin |
| 原始描述 | 开源MCP工具:A Microsoft 365 Copilot Cowork plugin that lets Cowork draft and publish LinkedI。⭐4 · JavaScript |
| Topics | javascript |
| GitHub | https://github.com/mrackley/linkedin-cowork-plugin |
| 语言 | JavaScript |
收录时间:2026-05-24 · 更新时间:2026-05-30 · License:未公布 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端