mcp-one
About
A unified All-in-One entrance for mcpservers, which manages various types of mcpservers.
Details
- Transport
- SSE
- License
- MIT
Explore
- Single entry point for multiple MCP servers
- Supports adding custom MCP servers via YAML config
- Exposes combined server over SSE transport
- Runs as a standalone binary or Docker container
- Community-driven with PR and issue contributions welcome
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
mcp-oneCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
mcpone -c mcpserver-config.yaml
Usage:
mcpone -c mcpserver-config.yaml [flags]
Flags:
-- string mcpServers list config
--add_dir_header If true, adds the file directory to the header of the log messages
--alsologtostderr log to standard error as well as files (no effect when -logtostderr=true)
--baseurl string mcpoone server listen address
-c, --config string config file of mcpone (default "mcpone-config.yaml")
make dockerbuild
docker run -it --rm localhost/mcp-one:latest
list_folders
List all mailboxes/folders in the one.com mail account with message and unread counts.
create_folder
Create a new folder or mailbox in the one.com mail account.
rename_folder
Rename an existing mailbox/folder.
delete_folder
Delete a folder/mailbox from the one.com mail account.
search_emails
Search for emails in one.com mailbox using filters (query, folder, sender, recipient, flags).
get_recent_emails
Retrieve the most recent emails from a mailbox folder with envelopes.
get_email_content
Fetch full email content by UID from a folder. Body is converted to clean Markdown.
get_email_thread
Retrieve the full conversation thread for a given email UID or Message-ID.
mark_emails
Mark emails as read, unread, flagged, or unflagged.
move_emails
Move emails from a source folder to a destination folder.
delete_emails
Delete emails by moving them to Trash (soft delete) or permanent expunge.
send_email
Send a new outbound email via one.com SMTP server (send.one.com:465).
reply_email
Reply to an existing email with automated In-Reply-To and References headers.
forward_email
Forward an existing email to new recipients with original header context.
create_draft
Create an email draft in the one.com Drafts folder without sending.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"mcp-one": {
"mcp-one": {
"command": "docker",
"args": [
"run",
"-it",
"--rm",
"localhost/mcp-one:latest"
]
}
}
}
}
McpServers
{
"mcp-one": {
"command": "docker",
"args": [
"run",
"-it",
"--rm",
"localhost/mcp-one:latest"
]
}
}
🤔 What you need is only one mcpserver! 🎉
You are welcome submit PR or issue to make mcp-one more powerful 💪
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



