Rank
83
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
Collection of MCP servers Multi LLM MCP Servers A comprehensive collection of Model Context Protocol (MCP) servers for Claude Code, Gemini, Copilot, providing integrations with MySQL, Jira, GitHub, CloudWatch, Azure AD, and more. Setup git clone https://github.com/teo-lin/multi-llm-mcps cd mcp-servers npm run setup Edit the .env files in each MCP directory with your credentials Manually register a single mcp server Or... Install official ones Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 2/25/2026.
Freshness
Last checked 2/25/2026
Best For
mcp-servers is best for general automation workflows where MCP compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB MCP, runtime-metrics, public facts pack
Collection of MCP servers Multi LLM MCP Servers A comprehensive collection of Model Context Protocol (MCP) servers for Claude Code, Gemini, Copilot, providing integrations with MySQL, Jira, GitHub, CloudWatch, Azure AD, and more. Setup git clone https://github.com/teo-lin/multi-llm-mcps cd mcp-servers npm run setup Edit the .env files in each MCP directory with your credentials Manually register a single mcp server Or... Install official ones
Public facts
5
Change events
1
Artifacts
0
Freshness
Feb 25, 2026
Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 2/25/2026.
Trust score
Unknown
Compatibility
MCP
Freshness
Feb 25, 2026
Vendor
Teo Lin
Artifacts
0
Benchmarks
0
Last release
3.3.2
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 2/25/2026.
Setup snapshot
git clone https://github.com/teo-lin/multi-llm-mcps.gitSetup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Teo Lin
Protocol compatibility
MCP
Adoption signal
1 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
3
Snippets
0
Languages
typescript
bash
## ADD GitHub 0.2k tokens claude mcp add github --scope user -- npx --yes @teolin/mcp-github # REMOVE claude mcp remove github --scope user
bash
## ADD GitHub 5.1k tokens claude mcp add github --scope user -- npx --yes @modelcontextprotocol/server-github ## REMOVE claude mcp remove github --scope user ## ADD Playwright 3.6k tokens claude mcp add playwright --scope user -- npx --yes @playwright/mcp@latest ## REMOVE claude mcp remove playwright --scope user
bash
# Setup everything (first time) npm run setup # Register all servers npm run register # Unregister all servers npm run unregister
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB MCP
Editorial quality
ready
Collection of MCP servers Multi LLM MCP Servers A comprehensive collection of Model Context Protocol (MCP) servers for Claude Code, Gemini, Copilot, providing integrations with MySQL, Jira, GitHub, CloudWatch, Azure AD, and more. Setup git clone https://github.com/teo-lin/multi-llm-mcps cd mcp-servers npm run setup Edit the .env files in each MCP directory with your credentials Manually register a single mcp server Or... Install official ones
A comprehensive collection of Model Context Protocol (MCP) servers for Claude Code, Gemini, Copilot, providing integrations with MySQL, Jira, GitHub, CloudWatch, Azure AD, and more.
git clone https://github.com/teo-lin/multi-llm-mcps cd mcp-servers npm run setup
Edit the .env files in each MCP directory with your credentials
## ADD GitHub 0.2k tokens
claude mcp add github --scope user -- npx --yes @teolin/mcp-github
# REMOVE
claude mcp remove github --scope user
## ADD GitHub 5.1k tokens
claude mcp add github --scope user -- npx --yes @modelcontextprotocol/server-github
## REMOVE
claude mcp remove github --scope user
## ADD Playwright 3.6k tokens
claude mcp add playwright --scope user -- npx --yes @playwright/mcp@latest
## REMOVE
claude mcp remove playwright --scope user
mysql)Connect to MySQL databases, execute queries, and manage schemas.
Tools:
query - Execute SQL queries with parameterized placeholderslist_databases - List all databaseslist_tables - List tables in a databasedescribe_table - Show table structureConfiguration: MySQL/.env
jira)Comprehensive Jira integration with advanced querying capabilities.
Tools:
get_ticket_details - Get ticket informationsearch_tickets_jql - Search using JQLget_board_issues - Get sprint board issuesget_ptls_board_bugs - Get PTLS bugs by teamget_absences_bugs - Get Absences team bugsget_team_names - List team namesConfiguration: Jira/.env
github)GitHub operations using GitHub CLI.
Tools:
Prerequisites: GitHub CLI (gh) authenticated
Configuration: GitHub/.env
code-review)Automated PR code review with Jira integration.
Tools:
codereview - Automated PR analysis with Jira contextFeatures:
Prerequisites: GitHub CLI + Atlassian CLI
Configuration: CodeReview/.env
atlassian)Atlassian Jira operations via Atlassian CLI.
Tools:
jira_ticket_info - Get ticket detailsjira_extract_ticket_from_text - Extract ticket keysjira_open_ticket - Open in browserjira_auth_status - Check authenticationPrerequisites: Atlassian CLI (acli) authenticated
Configuration: Atlassian/.env
cloudwatch)Query AWS CloudWatch Logs using Log Insights.
Tools:
query_logs - Execute CloudWatch Logs Insights querieslist_log_groups - Browse log groupsget_recent_logs - Quick access to recent entriesPrerequisites: AWS credentials configured
Configuration: CloudWatch/.env
azuread)Azure Active Directory authentication with OAuth 2.0.
Tools:
authenticate - Device code flow authenticationget_access_token - Get current tokencheck_auth_status - Check authenticationclear_token_cache - Force re-authenticationmake_authenticated_request - Authenticated HTTP requestsConfiguration: AzureAD/.env
kafdrop)Kafka cluster inspection via Kafdrop Web UI.
Tools:
list_topics - View all topicsget_topic_details - Topic informationbrowse_messages - Read messageslist_consumer_groups - Monitor consumerslist_brokers - List Kafka brokerssearch_messages - Search for messagesConfiguration: Kafdrop/.env
msk)AWS MSK (Managed Streaming for Kafka) with protobuf message decoding.
Tools:
list_clusters - List MSK clustersget_cluster_details - Get cluster informationlist_topics - List Kafka topicsget_topic_metadata - Get partition/offset infobrowse_messages - Browse messages from partition/offsetsearch_messages - Search across partitionslist_protobuf_types - List available protobuf message typesFeatures:
@doctaridev/io.planer.library.npm.protobufPrerequisites: AWS credentials configured, network access to MSK cluster
Configuration: MSK/.env
# Setup everything (first time)
npm run setup
# Register all servers
npm run register
# Unregister all servers
npm run unregister
Each MCP server has its own README with detailed documentation:
brew install gh).env files to version control.env files are in .gitignoreThink of MCP servers as smart-ish middleware between the agent's tools and the agent. An agent is basically a glorified chat-bot with tools. You can create your own coding agent starting from Codellama or DeepSeek by adding a minimum of 4 tools: file reader/editor, shell client, web-clinet, debugger. Think of these as supplementary abilities, besides the chat-bot's skill of diplomatically serving you bullshit.
MCP stands for Model-Context Protocoll, a fancy-ass name for a framework that lets AI agents handle structured inputs (basically JSON), manage context across tasks, and produce more consistent, meaningful outputs.
Now, since you cannot modify the built-in tools that Claude Code or Gemini CLI ship with, you can extend these with your own: the mighty MCP servers.
Think of these as functions you can call. They're like little Lambdas or Google Functions, running locally. There's a plethora of them freely available, which may or may not come with massive security risks. Good luck with those. You can create them with Node, Python, whatever you fancy. You can ask your AI agent to build them for you. It's basically just a one-file project.
Setup: Create a small server app exposing one or more functions, like code_review(pull_request_id), then register the tool so that your agent can "see" them (usually with mcp add my-code_review-server --scope user /path/to/server). Verify with claude mcp list to ensure it shows " Connected".
Run with - every service differs: mcp__code_review_review 1234 (Claude) or cursor.agent.codeReview(pull_request_id) (you guessed it, Cursor) etc. You can also @-mention them to toggle on/off, or use /mcp to see all available tools from connected servers.
Pros: Scoped, accepts params, can authenticate and integrate with external services, very flexible
Cons: more complex, needs a repo to share with the team.
| Aspect | Knowledge Base | Driver / Runtime | Workflow | Tool (MCP Servers) | AI Coding Agent |
| ------- | ----------------------- | ----------------------- | ------------------------- | -------------------------- | ------------------------ |
| What | Model (LLM) | API + Query Tool | Shortcuts: Skill/Command | Background dormant process | UI/CLI: AI orchestrator |
| Why | Store knowledge | Access information | Automate operations | External service as tool | Analyze, plan, do, test |
| How | Tokenize & Predict next | Run models, serve API | /cmd syntax calls MCPs | Listen → Execute → Retry | Select tools → iterate |
| Example | Qwen4, DeepSeek | Ollama, LM Studio | /commit git flow | mcp-github, mcp-mysql | Cloud/Local, CLI/IDE/UI |
| Interface | Cloud (paid/proprietary) | Local | | -------------- | ---------------------------------------- | -------------------------------- | | CLI | Claude Code, Gemini-CLI, Codex | Goose, PicoClaw, OpenClaw | | IDE / UI | Cursor, Windsurf, Antigravity, Cline | LM Studio, Comfy UI, Auto1111 | | IDE Extensions | Q, Rovo, MS Copilot, GH Copilot, CodeGPT | Continue | | Browser | Bolt, Lovable, Vercel v0, Replit | HuggingFace Spaces, Codespaces |
Anthropic's baby, widely adopted. It's a standardized protocol that connects AI models and coding assistants to external tools and services in a structured, cost-friendly way.
Because you don't wanna:
You want:
An MCP Server wraps external services (GitHub, databases, APIs) as tools, returning Minimal, Structured Data Typical Structure: ├── tools.js # Define what tools do (name, description, input schema) ├── handlers.js # Implement tool logic (call API/service, parse output) ├── index.js # Wire it up (Server → ListTools → CallTools) └── .env # Keep your passwords and tokens safe (use .gitignore as well)
| Principle | Goal | How |
| ------------------------ | --------------------------- | ------------------------------------------------------------------- |
| Precise Descriptions | AI understands purpose | "Get PR details" not verbose explanation |
| Structured I/O | Prevent errors & min tokens | {title, branch} not raw API response with metadata/headers/status |
| Minimal Result Sets | Keep context lean | LIMIT 100 not all 10k rows |
| Clear Error Messages | Fast failure recovery | {error: "reason", suggestion: "fix"} |
Real Result: GitHub PR queries drop from 2000-10k tokens → 300-800 tokens (75%+ savings).
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/mcp-teo-lin-multi-llm-mcps/snapshot"
curl -s "https://xpersona.co/api/v1/agents/mcp-teo-lin-multi-llm-mcps/contract"
curl -s "https://xpersona.co/api/v1/agents/mcp-teo-lin-multi-llm-mcps/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
83
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Rank
80
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Rank
74
Expose OpenAPI definition endpoints as MCP tools using the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)
Traction
No public download signal
Freshness
Updated 2d ago
Rank
72
An actix_web backend for the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)
Traction
No public download signal
Freshness
Updated 2d ago
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/mcp-teo-lin-multi-llm-mcps/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/mcp-teo-lin-multi-llm-mcps/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/mcp-teo-lin-multi-llm-mcps/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/mcp-teo-lin-multi-llm-mcps/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/mcp-teo-lin-multi-llm-mcps/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/mcp-teo-lin-multi-llm-mcps/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"MCP"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_MCP",
"generatedAt": "2026-04-17T03:44:50.421Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "MCP",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
}
],
"flattenedTokens": "protocol:MCP|unknown|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Teo Lin",
"href": "https://github.com/teo-lin/multi-llm-mcps",
"sourceUrl": "https://github.com/teo-lin/multi-llm-mcps",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-25T03:10:31.433Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "MCP",
"href": "https://xpersona.co/api/v1/agents/mcp-teo-lin-multi-llm-mcps/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-teo-lin-multi-llm-mcps/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-02-25T03:10:31.433Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1 GitHub stars",
"href": "https://github.com/teo-lin/multi-llm-mcps",
"sourceUrl": "https://github.com/teo-lin/multi-llm-mcps",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-25T03:10:31.433Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/mcp-teo-lin-multi-llm-mcps/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-teo-lin-multi-llm-mcps/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to mcp-servers and adjacent AI workflows.