A collection of MCP servers to automate virtual secretary tasks within the Microsoft Outlook suite, managing tools like Mail and Categories.
AISecretary is a collection of MCP servers designed to automate the tasks of a virtual secretary insede the Outlook suite. Each server handles a specific tool, such as:
Follow the instructions below to configure and run the server:
To configure the necessary Microsoft Graph API settings, follow this setup guide:
Run the following command to start the server (replace server.py
with your actual server file):
If you have Claude Desktop installed:
uv run mcp install server.py
Other option to install your server in Claude Desktop is to edit the configuration file at:
C:\Users\YOUR_USER\AppData\Roaming\Claude\claude_desktop_config.json
{
"mcpServers": {
"Server_name": {
"command": "/Your/path/to/uv",
"args": [
"run",
"--with",
"mcp[cli]",
"--with",
"msal",
"mcp",
"run",
"/your/path/to/server.py"
]
},
}
}
If you want all the MCP servers you can just also run the script claude_setup.py
wity uv
.
uv run python claude_setup.py
If you're using platforms like OpenWebUI:
uvx mcpo --port 9000 -- uv run mcp run server.py
Then open OpenWebUI, go to:
Settings > Tools > [+]
Add the following URL:
http://127.0.0.1:9000
You can now interact with AISecretary through the OpenWebUI interface.
These are the available functionalities for each of the MCP servers:
To add support for new tools, create a new Python file following the structure of the existing servers and register the functions you want to expose as MCP tools.
This project is licensed under the MIT License. See the LICENSE file for details.
Interact with Trello boards and cards via the Trello API, with built-in rate limiting and error handling.
Read text, metadata, and page count from PDF files securely within the project context.
Enhances AI reasoning by providing a structured thinking environment.
Interact with Amazon services for product search, cart management, and viewing order history.
An MCP server for interacting with Obsidian notes. Requires the OBSIDIAN_VAULT_PATH environment variable to be set.
Converts Markdown text into HTML compatible with WeChat official accounts using an external API key.
Query and search for issues in Linear, a project management tool.
Reads EndNote .enl libraries and exposes their contents through the MCP interface.
Interact with Google Workspace services like Gmail and Google Calendar.
A simple calculator server for performing basic arithmetic operations.