mymlh-mcp-server

MCP serverSecurity

Once added, your AI can access your MyMLH data through a secure OAuth sign-in. It can then use your MyMLH information whenever you ask. Access is tied to the account you connect, so your data stays under your control.

Use mymlh-mcp-server in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add mymlh-mcp-server and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use mymlh-mcp-server

Details

Available today. Use it from your connected AI after setup.

Add the integration, then complete the OAuth sign-in to connect your MyMLH account. After that, ask your AI to work with your MyMLH data.

mymlh-mcp-serverStart free

What your AI can do with it

  • Sign in to MyMLH with OAuth
  • Access your MyMLH data when you ask
  • Answer questions using your MyMLH information
  • Use your MyMLH details in tasks you request

Install mymlh-mcp-server

The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.

  • Claude Code

    claude mcp add --transport http --scope user mymlh-mcp-server 'https://mymlh-mcp.git.ci/mcp'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

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

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=mymlh-mcp-server&config=eyJ1cmwiOiJodHRwczovL215bWxoLW1jcC5naXQuY2kvbWNwIn0=

    Open the link and Cursor adds the server at that address.

  • ChatGPT

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

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

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

    Run it once, then sign in with codex mcp login mymlh-mcp-server if the server asks for an account.

From the project's README

As published by wei/mymlh-mcp-server in README.md.

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

Example configuration snippets for common MCP clients:

VS Code:

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

Cursor and many clients:

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

Windsurf and many clients:

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

Augment Code:

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

Claude Code:

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

Gemini CLI:

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

Codex CLI:

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

Cline:

{
  "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:

{
  "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:
    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

Signals

GitHub stars
10
Forks
2
Last commit
Jul 2026
Advanced
Delivery
mymlh-mcp-server MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
Item type
mcp-server
Key
ci-git-mymlh-mcp-server
Source
github.com/wei/mymlh-mcp-server
Hosted endpoint
https://mymlh-mcp.git.ci/mcp