
Mymlh Mcp Server
ci.gitPublished by git.ciOfficial publisherv1.0.0Updated Nov 2, 2026
OAuth-enabled MyMLH MCP server for accessing MyMLH data.
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.
Installation
In SourceWeft
- Open Mymlh Mcp Server in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- 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.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
[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:
Cursor and many clients:
Windsurf and many clients:
Augment Code:
Claude Code:
Gemini CLI:
Codex CLI:
Cline:
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:
See mcp-remote documentation for more details on usage.
Available Tools
Once connected and authenticated, you can use the following tools:
Test with MCP Inspector
You can test the remote MCP server using the Model Context Protocol Inspector.
- Run the Inspector from your terminal:
- Enter the server URL:
https://mymlh-mcp.git.ci/mcpand click "Connect". - 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.
- Go to the playground link.
- Enter the server URL:
https://mymlh-mcp.git.ci/mcp - 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
Source: README.md at commit 1a02398
Tools
0Version history
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.