Mymlh Mcp Server

ci.gitPublished by git.ciOfficial publisherv1.0.0Updated Nov 2, 2026

OAuth-enabled MyMLH MCP server for accessing MyMLH data.

VerifiedStreamable HTTPWeb executableDeveloper ToolsSecurity & Monitoring

Overview

AI-generated overview

OAuth-authenticated remote MCP server that lets an assistant read a user's MyMLH profile data through the MyMLH API.

What you can do
  • Fetch the signed-in user's MyMLH profile with the mymlh_get_user tool
  • Use the returned profile, education and employment details as context for tasks such as drafting a resume or a profile README
  • Handles OAuth sign-in and token refresh automatically on the hosted endpoint
When to use it
Useful when you want an assistant to work with your own MyMLH account data, for example to summarize your profile or generate documents from it. Not needed if you do not have a MyMLH account or only need general web or coding help.
Requirements
A remote MCP client that supports Streamable HTTP with OAuth, connected to the hosted endpoint. A MyMLH account for the OAuth sign-in flow. Clients without OAuth support can use the mcp-remote stdio wrapper via npx, which needs Node.js.
Before you install
The server acts on your behalf against the MyMLH API, so it can read your personal profile, education and employment data; grant access only to clients you trust. It stores and refreshes OAuth tokens automatically. The README notes you can self-host on Cloudflare for full control.

Installation

In SourceWeft

  1. Open Mymlh Mcp Server in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/ci.git%2Fmymlh-mcp-server/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "mymlh": {
      "type": "http",
      "url": "https://mymlh-mcp.git.ci/mcp"
    }
  }
}

README

[mymlh-mcp-server]

[Remote HTTP MCP Server] [Built for MyMLH] [Cloudflare Workers] [TypeScript] [Built with Hono] [MIT License] [CI]

A Model Context Protocol (MCP) server that provides secure, OAuth-authenticated access to MyMLH. This server enables AI assistants and MCP clients to interact with the MyMLH API on behalf of users.

Features

  • Secure Authentication: Implements MyMLH API v4 with OAuth for robust and secure user authentication.
  • User Data Access: Provides tools to fetch a user's MyMLH profile, education, employment history, and more.
  • Automatic Token Management: Handles token refresh and secure storage automatically.
  • Cloudflare Workers: Built to run on the edge for low-latency, scalable performance.
  • Easy Deployment: Can be deployed to your own Cloudflare account in minutes.

Quick Start

You can connect to our publicly hosted instance using any MCP client that supports the Streamable HTTP transport with OAuth.

Endpoint: https://mymlh-mcp.git.ci/mcp

Add MCP Server

[Install in VS Code] [Install in Cursor]

Example configuration snippets for common MCP clients:

VS Code:

json
{  "servers": {    "mymlh": {      "type": "http",      "url": "https://mymlh-mcp.git.ci/mcp"    }  }}

Cursor and many clients:

json
{  "mcpServers": {    "mymlh": {      "url": "https://mymlh-mcp.git.ci/mcp"    }  }}

Windsurf and many clients:

json
{  "mcpServers": {    "mymlh": {      "serverUrl": "https://mymlh-mcp.git.ci/mcp"    }  }}

Augment Code:

json
{  "mcpServers": {    "mymlh": {      "url": "https://mymlh-mcp.git.ci/mcp",      "type": "http"    }  }}

Claude Code:

sh
claude mcp add --transport http mymlh https://mymlh-mcp.git.ci/mcp

Gemini CLI:

sh
gemini mcp add --transport http mymlh https://mymlh-mcp.git.ci/mcp

Codex CLI:

sh
codex mcp add mymlh --url https://mymlh-mcp.git.ci/mcp

Cline:

json
{  "mcpServers": {    "mymlh": {      "type": "streamableHttp",      "url": "https://mymlh-mcp.git.ci/mcp"    }  }}

Other clients:

Consult your client's documentation for connecting to an MCP server. If you see 401 errors, the client likely does not support Streamable HTTP with OAuth and you will need to use the fallback option below.

Fallback Option

For environments where Streamable HTTP with OAuth is not supported, you may fall back to stdio transport with mcp-remote. This wraps the HTTP MCP server into a local stdio interface, forwarding requests over HTTP behind the scenes to ensure compatibility.

Example mcp-remote configuration snippet:

json
{  "mcpServers": {    "mymlh": {      "command": "npx",      "args": [        "mcp-remote",        "https://mymlh-mcp.git.ci/mcp"      ]    }  }}

See mcp-remote documentation for more details on usage.

Available Tools

Once connected and authenticated, you can use the following tools:

ToolDescription
mymlh_get_userFetch current MyMLH user profile

Test with MCP Inspector

You can test the remote MCP server using the Model Context Protocol Inspector.

  1. Run the Inspector from your terminal:
    bash
    npx @modelcontextprotocol/inspector@latest
  2. Enter the server URL: https://mymlh-mcp.git.ci/mcp and click "Connect".
  3. Follow the authentication flow to connect and test the tools.

Testing with Cloudflare AI Playground

You can also test the server directly using the Cloudflare Workers AI LLM Playground.

  1. Go to the playground link.
  2. Enter the server URL: https://mymlh-mcp.git.ci/mcp
  3. Follow the authentication flow to connect and test the tools.

Example Usage

You can interact with the MyMLH MCP server using natural language in your AI assistant:

  • "Get my MyMLH user info."
  • "Show me my MyMLH profile."
  • "Generate a resume using my MyMLH profile."
  • "Create a GitHub profile README using my MyMLH data."

Deploying Your Own Instance

For full control, you can deploy your own instance to Cloudflare. See the Deployment Guide for detailed instructions.

Contributing

We welcome contributions! Whether you're fixing a bug, adding a feature, or improving documentation, your help is appreciated.

For development setup, project structure, how to add tools, and contributing guidelines, see CONTRIBUTING.md.

License

MIT

Source: README.md at commit 1a02398

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.