We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/francisco-perez-sorrosal/linkedin-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
#!/bin/bash
# Install LinkedIn MCP plugin for Claude Desktop or Claude Code.
#
# Usage:
# ./install.sh # remote install (default, curl-friendly)
# ./install.sh desktop # local: build MCPB + skill, show manual install steps
# ./install.sh desktop remote # remote: build skill + inject MCP config into Claude Desktop
# ./install.sh code # local: local plugin + local MCP (dev mode)
# ./install.sh code remote # remote: marketplace plugin (remote MCP built-in)
#
# Remote usage (curl):
# curl -sSL https://raw.githubusercontent.com/francisco-perez-sorrosal/linkedin-mcp/main/install.sh | bash
set -euo pipefail
show_usage() {
echo "Usage: $0 [desktop|code] [local|remote]"
echo ""
echo " (no args) Install Claude Code plugin from bit-agora marketplace"
echo " desktop Build MCPB + skill, show Claude Desktop install instructions"
echo " desktop remote Build skill + inject remote MCP config into Claude Desktop"
echo " code Install Claude Code plugin with local MCP (dev mode)"
echo " code remote Install Claude Code plugin from bit-agora marketplace"
exit 1
}
# No arguments: remote install (curl-friendly)
if [ $# -eq 0 ]; then
ADD_OUTPUT=$(claude plugin marketplace add francisco-perez-sorrosal/bit-agora 2>&1) || true
if echo "$ADD_OUTPUT" | grep -q "already installed"; then
echo "Marketplace already installed, updating..."
claude plugin marketplace update bit-agora
else
echo "$ADD_OUTPUT"
fi
claude plugin install --scope user linkedin-mcp
exit 0
fi
MODE="$1"
MCP_TARGET="${2:-local}"
case "$MODE" in
desktop)
if [ "$MCP_TARGET" != "local" ] && [ "$MCP_TARGET" != "remote" ]; then
echo "Error: second argument must be 'local' or 'remote'"
show_usage
fi
make install-claude-desktop MCP_TARGET="$MCP_TARGET"
;;
code)
if [ "$MCP_TARGET" != "local" ] && [ "$MCP_TARGET" != "remote" ]; then
echo "Error: second argument must be 'local' or 'remote'"
show_usage
fi
make install-claude-code MCP_TARGET="$MCP_TARGET"
;;
*)
echo "Error: first argument must be 'desktop' or 'code'"
show_usage
;;
esac