A Model Context Protocol (MCP) server that automates generating LinkedIn post drafts from YouTube videos. This server provides high-quality, editable content drafts based on YouTube video transcripts.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add linkedin-post-generator -- npx -y @smithery/cli@latest run @NvkAnirudh/linkedin-post-generator --key YOUR_SMITHERY_API_KEY --config '{OPENAI_API_KEY:YOUR_OPENAI_API_KEY,YOUTUBE_API_KEY:YOUR_YOUTUBE_API_KEY}' --transport stdio~/.codex/config.toml
[mcp_servers.linkedin-post-generator]
command = "npx"
args = ["-y", "@smithery/cli@latest", "run", "@NvkAnirudh/linkedin-post-generator", "--key", "YOUR_SMITHERY_API_KEY", "--config", "{OPENAI_API_KEY:YOUR_OPENAI_API_KEY,YOUTUBE_API_KEY:YOUR_YOUTUBE_API_KEY}", "--transport", "stdio"]
# codex mcp add linkedin-post-generator -- npx -y @smithery/cli@latest run @NvkAnirudh/linkedin-post-generator --key YOUR_SMITHERY_API_KEY --config '{OPENAI_API_KEY:YOUR_OPENAI_API_KEY,YOUTUBE_API_KEY:YOUR_YOUTUBE_API_KEY}' --transport stdio~/.cursor/mcp.json
{
"mcpServers": {
"linkedin-post-generator": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"run",
"@NvkAnirudh/linkedin-post-generator",
"--key",
"YOUR_SMITHERY_API_KEY",
"--config",
"{OPENAI_API_KEY:YOUR_OPENAI_API_KEY,YOUTUBE_API_KEY:YOUR_YOUTUBE_API_KEY}",
"--transport",
"stdio"
]
}
}
}.vscode/mcp.json
{
"servers": {
"linkedin-post-generator": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"run",
"@NvkAnirudh/linkedin-post-generator",
"--key",
"YOUR_SMITHERY_API_KEY",
"--config",
"{OPENAI_API_KEY:YOUR_OPENAI_API_KEY,YOUTUBE_API_KEY:YOUR_YOUTUBE_API_KEY}",
"--transport",
"stdio"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"linkedin-post-generator": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"run",
"@NvkAnirudh/linkedin-post-generator",
"--key",
"YOUR_SMITHERY_API_KEY",
"--config",
"{OPENAI_API_KEY:YOUR_OPENAI_API_KEY,YOUTUBE_API_KEY:YOUR_YOUTUBE_API_KEY}",
"--transport",
"stdio"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"linkedin-post-generator": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"run",
"@NvkAnirudh/linkedin-post-generator",
"--key",
"YOUR_SMITHERY_API_KEY",
"--config",
"{OPENAI_API_KEY:YOUR_OPENAI_API_KEY,YOUTUBE_API_KEY:YOUR_YOUTUBE_API_KEY}",
"--transport",
"stdio"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"linkedin-post-generator": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"run",
"@NvkAnirudh/linkedin-post-generator",
"--key",
"YOUR_SMITHERY_API_KEY",
"--config",
"{OPENAI_API_KEY:YOUR_OPENAI_API_KEY,YOUTUBE_API_KEY:YOUR_YOUTUBE_API_KEY}",
"--transport",
"stdio"
]
}
}
}