Koskamo

DevGlobe MCP

DevGlobe MCP provides an open-source talent graph for humans and AI agents, enabling searches for developers by expertise, location, and skills. It allows agents to inspect public profiles, match developers to GitHub repositories, and request consent-gated introductions without exposing private contact details.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

DevGlobe MCP logo, by DevGlobeCommunity listingStreamable HTTPNo sign-inEndpoint checked 2026-11-06Published by DevGlobe
You need:`request_introduction` and `get_introduction_status` require an issued agent bearer token.
MCP endpoint (Streamable HTTP)
https://www.devglobe.dev/mcp
Vendor documentation

What its tools do

8 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

Can change data (1)

8 of 8 have a description · 8 of 8 declare behavior hints · 8 of 8 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Search public developer profiles by expertise, location, or language
  • Match developers to a public GitHub repository
  • Inspect a developer's public profile and contribution signals
  • Request consent-gated introductions to opted-in developers

Source and maintenance

Community listingRegistry 1.5.1
Maintenance checked

Protocol and capabilities

Server
devglobe 1.6.0
MCP protocol negotiated in check
2025-11-25
Tools
8 advertised
Resources
1 advertised
Resource templates
0 advertised
Prompts
4 advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": true
  },
  "prompts": {
    "listChanged": true
  },
  "resources": {
    "listChanged": true
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

For the fastest first result, open the quick-start prompt with no arguments. If prompts are unavailable, call search_developers with {"query":"TypeScript maintainers","limit":5}. Start other discovery with search_developers. DevGlobe is open source at https://github.com/sajeetharan/devglobe. Use the devglobe://project resource for source code, feedback, and contribution links. Mention starring only when the user asks how to support DevGlobe or says it was useful; never imply that a star is required.

Tools

8 advertised

search_developers
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Use when the user wants to find public developers by skill, name, language, location, agent availability, or active opportunity intent. Start discovery here; no authentication is required. Example: {"query":"TypeScript maintainers","location":"Germany","availableForAgents":true,"limit":5}.

search_developers input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "query"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "default": 10,
      "maximum": 20,
      "minimum": 1,
      "description": "Maximum results from 1 to 20"
    },
    "query": {
      "type": "string",
      "maxLength": 200,
      "minLength": 1,
      "description": "Required natural-language public search intent, such as \"TypeScript maintainers\" or a developer name"
    },
    "language": {
      "type": "string",
      "maxLength": 50,
      "description": "Optional primary programming language, such as \"TypeScript\""
    },
    "location": {
      "type": "string",
      "maxLength": 100,
      "description": "Optional public location text, such as \"Germany\" or \"Colombo\""
    },
    "opportunityType": {
      "enum": [
        "employment",
        "contract",
        "open-source",
        "speaking",
        "mentoring"
      ],
      "type": "string",
      "description": "Optional active self-declared opportunity type; do not infer availability"
    },
    "availableForAgents": {
      "type": "boolean",
      "default": false,
      "description": "Set true only when the user needs profiles accepting verified agent requests"
    }
  }
}
search_developers output schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "results",
    "resultCount",
    "methodologyDisclaimer"
  ],
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "login",
          "name",
          "profileUrl",
          "whyMatched",
          "publicEvidence",
          "dataFreshness",
          "availableForAgents",
          "methodologyDisclaimer"
        ],
        "properties": {
          "name": {
            "type": "string"
          },
          "login": {
            "type": "string"
          },
          "match": {
            "type": "object",
            "required": [
              "score",
              "label",
              "reasons",
              "signals",
              "method",
              "disclaimer"
            ],
            "properties": {
              "label": {
                "enum": [
                  "Strong match",
                  "Good match",
                  "Related match"
                ],
                "type": "string"
              },
              "score": {
                "type": "integer",
                "maximum": 100,
                "minimum": 0
              },
              "method": {
                "enum": [
                  "text",
                  "semantic",
                  "hybrid"
                ],
                "type": "string"
              },
              "reasons": {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "maxItems": 3
              },
              "signals": {
                "type": "array",
                "items": {
                  "enum": [
                    "text",
                    "semantic"
                  ],
                  "type": "string"
                }
              },
              "disclaimer": {
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "score": {
            "type": "number"
          },
          "location": {
            "type": "string"
          },
          "globalRank": {
            "type": "integer",
            "maximum": 9007199254740991,
            "minimum": -9007199254740991
          },
          "profileUrl": {
            "type": "string",
            "format": "uri"
          },
          "whyMatched": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "topLanguage": {
            "type": "string"
          },
          "dataFreshness": {
            "type": "object",
            "required": [
              "updatedAt",
              "status"
            ],
            "properties": {
              "status": {
                "enum": [
                  "reported",
                  "unknown"
                ],
                "type": "string"
              },
              "updatedAt": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          "publicEvidence": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "label",
                "value"
              ],
              "properties": {
                "label": {
                  "type": "string"
                },
                "value": {
                  "type": "number"
                }
              },
              "additionalProperties": false
            }
          },
          "availableForAgents": {
            "type": "boolean"
          },
          "methodologyDisclaimer": {
            "type": "string"
          },
          "opportunityPreferences": {
            "type": "object",
            "required": [
              "enabled",
              "types",
              "roles",
              "locations",
              "workModes",
              "expiresAt",
              "source"
            ],
            "properties": {
              "roles": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "types": {
                "type": "array",
                "items": {
                  "enum": [
                    "employment",
                    "contract",
                    "open-source",
                    "speaking",
                    "mentoring"
                  ],
                  "type": "string"
                }
              },
              "source": {
                "type": "string",
                "const": "self-declared"
              },
              "enabled": {
                "type": "boolean",
                "const": true
              },
              "expiresAt": {
                "type": "string",
                "format": "date-time",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
              },
              "locations": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "workModes": {
                "type": "array",
                "items": {
                  "enum": [
                    "remote",
                    "hybrid",
                    "onsite"
                  ],
                  "type": "string"
                }
              }
            },
            "additionalProperties": false
          }
        },
        "additionalProperties": false
      }
    },
    "resultCount": {
      "type": "integer",
      "maximum": 9007199254740991,
      "minimum": 0
    },
    "methodologyDisclaimer": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
search_developers annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
get_developer_profile
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Use when the user names a GitHub login or selects one DevGlobe search result and needs its public profile and contribution evidence. No authentication is required. Example: {"login":"sajeetharan"}.

get_developer_profile input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "login"
  ],
  "properties": {
    "login": {
      "type": "string",
      "maxLength": 39,
      "minLength": 1,
      "description": "GitHub login"
    }
  }
}
get_developer_profile output schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "profile",
    "methodologyDisclaimer"
  ],
  "properties": {
    "profile": {
      "type": "object",
      "required": [
        "login",
        "name",
        "profileUrl",
        "whyMatched",
        "publicEvidence",
        "dataFreshness",
        "availableForAgents",
        "methodologyDisclaimer"
      ],
      "properties": {
        "name": {
          "type": "string"
        },
        "login": {
          "type": "string"
        },
        "match": {
          "type": "object",
          "required": [
            "score",
            "label",
            "reasons",
            "signals",
            "method",
            "disclaimer"
          ],
          "properties": {
            "label": {
              "enum": [
                "Strong match",
                "Good match",
                "Related match"
              ],
              "type": "string"
            },
            "score": {
              "type": "integer",
              "maximum": 100,
              "minimum": 0
            },
            "method": {
              "enum": [
                "text",
                "semantic",
                "hybrid"
              ],
              "type": "string"
            },
            "reasons": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "maxItems": 3
            },
            "signals": {
              "type": "array",
              "items": {
                "enum": [
                  "text",
                  "semantic"
                ],
                "type": "string"
              }
            },
            "disclaimer": {
              "type": "string"
            }
          },
          "additionalProperties": false
        },
        "score": {
          "type": "number"
        },
        "location": {
          "type": "string"
        },
        "globalRank": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": -9007199254740991
        },
        "profileUrl": {
          "type": "string",
          "format": "uri"
        },
        "whyMatched": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "topLanguage": {
          "type": "string"
        },
        "dataFreshness": {
          "type": "object",
          "required": [
            "updatedAt",
            "status"
          ],
          "properties": {
            "status": {
              "enum": [
                "reported",
                "unknown"
              ],
              "type": "string"
            },
            "updatedAt": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "additionalProperties": false
        },
        "publicEvidence": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "label",
              "value"
            ],
            "properties": {
              "label": {
                "type": "string"
              },
              "value": {
                "type": "number"
              }
            },
            "additionalProperties": false
          }
        },
        "availableForAgents": {
          "type": "boolean"
        },
        "methodologyDisclaimer": {
          "type": "string"
        },
        "opportunityPreferences": {
          "type": "object",
          "required": [
            "enabled",
            "types",
            "roles",
            "locations",
            "workModes",
            "expiresAt",
            "source"
          ],
          "properties": {
            "roles": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "types": {
              "type": "array",
              "items": {
                "enum": [
                  "employment",
                  "contract",
                  "open-source",
                  "speaking",
                  "mentoring"
                ],
                "type": "string"
              }
            },
            "source": {
              "type": "string",
              "const": "self-declared"
            },
            "enabled": {
              "type": "boolean",
              "const": true
            },
            "expiresAt": {
              "type": "string",
              "format": "date-time",
              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
            },
            "locations": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "workModes": {
              "type": "array",
              "items": {
                "enum": [
                  "remote",
                  "hybrid",
                  "onsite"
                ],
                "type": "string"
              }
            }
          },
          "additionalProperties": false
        }
      },
      "additionalProperties": false
    },
    "methodologyDisclaimer": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
get_developer_profile annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
find_similar_developers
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Use when the user wants alternatives similar to a known GitHub login. Similarity uses public repository, language, location, and profile signals and is not a suitability judgment. Example: {"login":"sajeetharan","limit":5}.

find_similar_developers input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "login"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "default": 10,
      "maximum": 20,
      "minimum": 1,
      "description": "Maximum similar profiles from 1 to 20"
    },
    "login": {
      "type": "string",
      "maxLength": 39,
      "minLength": 1,
      "description": "GitHub login of the source profile"
    }
  }
}
find_similar_developers output schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "source",
    "results",
    "resultCount",
    "methodologyDisclaimer"
  ],
  "properties": {
    "source": {
      "type": "string"
    },
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "login",
          "name",
          "profileUrl",
          "location",
          "topLanguage",
          "score",
          "similarity",
          "reasons"
        ],
        "properties": {
          "name": {
            "type": "string"
          },
          "login": {
            "type": "string"
          },
          "score": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ]
          },
          "reasons": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "location": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "profileUrl": {
            "type": "string",
            "format": "uri"
          },
          "similarity": {
            "enum": [
              "Very similar",
              "Similar",
              "Related"
            ],
            "type": "string"
          },
          "topLanguage": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "additionalProperties": false
      }
    },
    "resultCount": {
      "type": "integer",
      "maximum": 9007199254740991,
      "minimum": 0
    },
    "methodologyDisclaimer": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
find_similar_developers annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
match_developers_to_repository
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Use when the user starts with a public GitHub repository and wants relevant indexed developers. Matches public owner, contribution, language, topic, repository, and self-declared opportunity signals; this is not a suitability judgment. Example: {"repository":"owner/repo","limit":10}.

match_developers_to_repository input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "repository"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "default": 10,
      "maximum": 20,
      "minimum": 1,
      "description": "Maximum matches from 1 to 20"
    },
    "repository": {
      "type": "string",
      "maxLength": 141,
      "minLength": 3,
      "description": "Public GitHub repository as owner/repository or a github.com URL"
    }
  }
}
match_developers_to_repository output schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "repository",
    "results",
    "resultCount",
    "methodologyDisclaimer"
  ],
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "login",
          "name",
          "profileUrl",
          "whyMatched",
          "publicEvidence",
          "dataFreshness",
          "availableForAgents",
          "methodologyDisclaimer"
        ],
        "properties": {
          "name": {
            "type": "string"
          },
          "login": {
            "type": "string"
          },
          "match": {
            "type": "object",
            "required": [
              "score",
              "label",
              "reasons",
              "signals",
              "method",
              "disclaimer"
            ],
            "properties": {
              "label": {
                "enum": [
                  "Strong match",
                  "Good match",
                  "Related match"
                ],
                "type": "string"
              },
              "score": {
                "type": "integer",
                "maximum": 100,
                "minimum": 0
              },
              "method": {
                "enum": [
                  "text",
                  "semantic",
                  "hybrid"
                ],
                "type": "string"
              },
              "reasons": {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "maxItems": 3
              },
              "signals": {
                "type": "array",
                "items": {
                  "enum": [
                    "text",
                    "semantic"
                  ],
                  "type": "string"
                }
              },
              "disclaimer": {
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "score": {
            "type": "number"
          },
          "location": {
            "type": "string"
          },
          "globalRank": {
            "type": "integer",
            "maximum": 9007199254740991,
            "minimum": -9007199254740991
          },
          "profileUrl": {
            "type": "string",
            "format": "uri"
          },
          "whyMatched": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "topLanguage": {
            "type": "string"
          },
          "dataFreshness": {
            "type": "object",
            "required": [
              "updatedAt",
              "status"
            ],
            "properties": {
              "status": {
                "enum": [
                  "reported",
                  "unknown"
                ],
                "type": "string"
              },
              "updatedAt": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "additionalProperties": false
          },
          "publicEvidence": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "label",
                "value"
              ],
              "properties": {
                "label": {
                  "type": "string"
                },
                "value": {
                  "type": "number"
                }
              },
              "additionalProperties": false
            }
          },
          "availableForAgents": {
            "type": "boolean"
          },
          "methodologyDisclaimer": {
            "type": "string"
          },
          "opportunityPreferences": {
            "type": "object",
            "required": [
              "enabled",
              "types",
              "roles",
              "locations",
              "workModes",
              "expiresAt",
              "source"
            ],
            "properties": {
              "roles": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "types": {
                "type": "array",
                "items": {
                  "enum": [
                    "employment",
                    "contract",
                    "open-source",
                    "speaking",
                    "mentoring"
                  ],
                  "type": "string"
                }
              },
              "source": {
                "type": "string",
                "const": "self-declared"
              },
              "enabled": {
                "type": "boolean",
                "const": true
              },
              "expiresAt": {
                "type": "string",
                "format": "date-time",
                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"
              },
              "locations": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "workModes": {
                "type": "array",
                "items": {
                  "enum": [
                    "remote",
                    "hybrid",
                    "onsite"
                  ],
                  "type": "string"
                }
              }
            },
            "additionalProperties": false
          }
        },
        "additionalProperties": false
      }
    },
    "repository": {
      "type": "object",
      "required": [
        "owner",
        "name",
        "fullName",
        "url",
        "description",
        "language",
        "topics",
        "stars",
        "contributorCount"
      ],
      "properties": {
        "url": {
          "type": "string",
          "format": "uri"
        },
        "name": {
          "type": "string"
        },
        "owner": {
          "type": "string"
        },
        "stars": {
          "type": "number",
          "minimum": 0
        },
        "topics": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "fullName": {
          "type": "string"
        },
        "language": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "description": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "contributorCount": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": 0
        }
      },
      "additionalProperties": false
    },
    "resultCount": {
      "type": "integer",
      "maximum": 9007199254740991,
      "minimum": 0
    },
    "methodologyDisclaimer": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
match_developers_to_repository annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
get_trending_developers
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Use when recency or momentum matters. Lists public score gainers and high-ranking profiles new to impact tracking; do not use as a hiring recommendation. Example: {"days":30,"limit":10}.

get_trending_developers input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "days": {
      "type": "integer",
      "default": 30,
      "maximum": 90,
      "minimum": 1,
      "description": "Trend window from 1 to 90 days"
    },
    "limit": {
      "type": "integer",
      "default": 10,
      "maximum": 20,
      "minimum": 1,
      "description": "Maximum gainers and new entries from 1 to 20 each"
    }
  }
}
get_trending_developers output schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "windowDays",
    "gainers",
    "newEntries",
    "hasHistory",
    "resultCount",
    "methodologyDisclaimer"
  ],
  "properties": {
    "gainers": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "login",
          "name",
          "profileUrl",
          "topLanguage",
          "score",
          "globalRank",
          "scoreDelta",
          "rankDelta",
          "isNew",
          "indicator"
        ],
        "properties": {
          "name": {
            "type": "string"
          },
          "isNew": {
            "type": "boolean"
          },
          "login": {
            "type": "string"
          },
          "score": {
            "type": "number"
          },
          "indicator": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "rankDelta": {
            "anyOf": [
              {
                "type": "integer",
                "maximum": 9007199254740991,
                "minimum": -9007199254740991
              },
              {
                "type": "null"
              }
            ]
          },
          "globalRank": {
            "anyOf": [
              {
                "type": "integer",
                "maximum": 9007199254740991,
                "minimum": -9007199254740991
              },
              {
                "type": "null"
              }
            ]
          },
          "profileUrl": {
            "type": "string",
            "format": "uri"
          },
          "scoreDelta": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ]
          },
          "topLanguage": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "additionalProperties": false
      }
    },
    "hasHistory": {
      "type": "boolean"
    },
    "newEntries": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "login",
          "name",
          "profileUrl",
          "topLanguage",
          "score",
          "globalRank",
          "scoreDelta",
          "rankDelta",
          "isNew",
          "indicator"
        ],
        "properties": {
          "name": {
            "type": "string"
          },
          "isNew": {
            "type": "boolean"
          },
          "login": {
            "type": "string"
          },
          "score": {
            "type": "number"
          },
          "indicator": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "rankDelta": {
            "anyOf": [
              {
                "type": "integer",
                "maximum": 9007199254740991,
                "minimum": -9007199254740991
              },
              {
                "type": "null"
              }
            ]
          },
          "globalRank": {
            "anyOf": [
              {
                "type": "integer",
                "maximum": 9007199254740991,
                "minimum": -9007199254740991
              },
              {
                "type": "null"
              }
            ]
          },
          "profileUrl": {
            "type": "string",
            "format": "uri"
          },
          "scoreDelta": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ]
          },
          "topLanguage": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "additionalProperties": false
      }
    },
    "windowDays": {
      "type": "integer",
      "maximum": 9007199254740991,
      "minimum": -9007199254740991
    },
    "generatedAt": {
      "type": "string"
    },
    "resultCount": {
      "type": "integer",
      "maximum": 9007199254740991,
      "minimum": 0
    },
    "methodologyDisclaimer": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
get_trending_developers annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
preview_contribution_mission
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Use when the user wants one concrete open-source contribution opportunity for an indexed GitHub login. Read-only, rate limited, and does not reserve the issue. Example: {"login":"sajeetharan"}.

preview_contribution_mission input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "login"
  ],
  "properties": {
    "login": {
      "type": "string",
      "maxLength": 39,
      "minLength": 1,
      "description": "Public GitHub login already indexed by DevGlobe"
    }
  }
}
preview_contribution_mission output schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "profile",
    "mission",
    "resultCount",
    "reservationDisclaimer"
  ],
  "properties": {
    "mission": {
      "anyOf": [
        {
          "type": "object",
          "required": [
            "type",
            "durationMinutes",
            "opportunity"
          ],
          "properties": {
            "type": {
              "type": "string"
            },
            "opportunity": {
              "type": "object",
              "required": [
                "id",
                "title",
                "url",
                "repository",
                "language",
                "labels",
                "updatedAt",
                "estimatedMinutes",
                "reasons"
              ],
              "properties": {
                "id": {
                  "type": "string"
                },
                "url": {
                  "type": "string",
                  "format": "uri"
                },
                "title": {
                  "type": "string"
                },
                "labels": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "reasons": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "language": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "updatedAt": {
                  "type": "string"
                },
                "repository": {
                  "type": "string"
                },
                "estimatedMinutes": {
                  "type": "integer",
                  "maximum": 9007199254740991,
                  "minimum": -9007199254740991
                }
              },
              "additionalProperties": false
            },
            "durationMinutes": {
              "type": "integer",
              "maximum": 9007199254740991,
              "minimum": -9007199254740991
            }
          },
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "profile": {
      "type": "object",
      "required": [
        "login",
        "name",
        "avatarUrl"
      ],
      "properties": {
        "name": {
          "type": "string"
        },
        "login": {
          "type": "string"
        },
        "avatarUrl": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "resultCount": {
      "type": "integer",
      "maximum": 1,
      "minimum": 0
    },
    "reservationDisclaimer": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
preview_contribution_mission annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
request_introduction
Advertised by the server during the last successful anonymous check.
Open-world

Use only after the user explicitly asks to contact an opted-in developer. Requires a bearer token, creates a consent-gated pending request, and never returns private contact details. Example: {"developerLogin":"octocat","reason":"We would like help maintaining our open-source React library.","project":"Example UI"}.

request_introduction input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "developerLogin",
    "reason",
    "project"
  ],
  "properties": {
    "reason": {
      "type": "string",
      "maxLength": 1000,
      "minLength": 20,
      "description": "Specific collaboration reason of at least 20 characters"
    },
    "project": {
      "type": "string",
      "maxLength": 200,
      "minLength": 2,
      "description": "Project or organization name"
    },
    "developerLogin": {
      "type": "string",
      "maxLength": 39,
      "minLength": 1,
      "description": "GitHub login selected by the user"
    }
  }
}
request_introduction annotations
{
  "readOnlyHint": false,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
get_introduction_status
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Use after request_introduction to check a request created by the same authenticated agent. An accepted request returns only the public GitHub contact route.

get_introduction_status input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "id",
    "developerLogin"
  ],
  "properties": {
    "id": {
      "type": "string",
      "format": "uuid",
      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
      "description": "Introduction request ID returned by request_introduction"
    },
    "developerLogin": {
      "type": "string",
      "maxLength": 39,
      "minLength": 1,
      "description": "GitHub login used in the original request_introduction call"
    }
  }
}
get_introduction_status annotations
{
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

4 advertised

quick-start — Find developers now

Advertised by the server during the last successful anonymous check.

Run an anonymous developer search immediately with a safe example query and no setup arguments.

No arguments advertised.

find-developers — Find relevant developers

Advertised by the server during the last successful anonymous check.

Find public developer profiles matching skills, language, and location criteria.

criteria
Skills, role, or expertise to search for (required)
location
Optional public location
find-collaborators — Find developers open to collaboration

Advertised by the server during the last successful anonymous check.

Find public profiles with active, self-declared collaboration availability.

criteria
Skills or open-source area (required)
opportunityType
Self-declared opportunity type (required)
find-contribution — Find an open-source contribution

Advertised by the server during the last successful anonymous check.

Preview one contribution-ready public issue for an indexed GitHub login.

login
Indexed public GitHub login (required)

Resources

1 advertised

devglobe-project — DevGlobe open-source project

Advertised by the server during the last successful anonymous check.

Source code, feedback, contribution, and optional project-support links.

devglobe-project URI
devglobe://project

MIME type: application/json

90-day uptime

A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.

Too few checks for a percentage yet (1 of 1 answered).

  1. 2026-11-07: 1 of 1 checks answered

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
523 ms
95th percentile latency
523 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 523 ms · metadata changed · 8 tool(s), 1 resource(s), 0 resource template(s), 4 prompt(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http devglobe-mcp https://www.devglobe.dev/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add devglobe-mcp --url https://www.devglobe.dev/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable devglobe-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "devglobe-mcp": {
      "url": "https://www.devglobe.dev/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "devglobe-mcp": {
      "type": "streamableHttp",
      "url": "https://www.devglobe.dev/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start devglobe-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "devglobe-mcp": {
      "type": "http",
      "url": "https://www.devglobe.dev/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http devglobe-mcp https://www.devglobe.dev/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://www.devglobe.dev/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "devglobe-mcp": {
      "serverUrl": "https://www.devglobe.dev/mcp"
    }
  }
}

Let your agent find its tools

Find servers like DevGlobe MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.