mcp-link
Local MCP server with included tools, that runs on Windows, Mac, and Linux
claude mcp add --transport stdio aurafriday-mcp-link-server python friday.py \ --env MCP_SSE_ENDPOINT="URL of the SSE endpoint, e.g. https://127-0-0-1.local.aurafriday.com:31173/sse"
How to use
MCP Link Server is a Python-based SSE server that provides a local tool execution environment for MCP-aware AI agents. It exposes a secure, configurable set of tools (file operations, system commands, browser automation, Docker sandboxing, and more) that agents can discover and execute under user-approved permissions. Clients connect via the SSE endpoint, and you can control which tools are available and how calls are authorized. To get started, clone the repository, install Python dependencies, and launch the server. Once running, connect your MCP client or browser extension to the server URL to begin tool discovery and task execution. The extension and the MCP clients will browse the available tools, request execution, and handle results through the SSE stream, all under your local control.
How to install
Prerequisites:
- Python 3.9+ installed on your system
- Git installed
- Access to the mcp-link-server repository (clone from GitHub)
Installation steps:
-
Clone the repository git clone https://github.com/AuraFriday/mcp-link-server.git cd mcp-link-server
-
(Optional) Create a virtual environment python -m venv venv source venv/bin/activate # macOS/Linux venv\Scripts\activate # Windows
-
Install dependencies pip install -r requirements.txt
-
Run the server python friday.py
-
Verify access
- The server should be available at the configured SSE endpoint, typically https://127-0-0-1.local.aurafriday.com:31173/sse if using the default local setup.
Notes:
- This setup emphasizes a Python-based runtime (no separate Node/NPM installation required).
- The repository includes self-contained installers for other distribution methods, but the developer-focused path uses Python as shown above.
Additional notes
Tips and considerations:
- Security: Carefully manage which tools are exposed to AI agents and enable per-tool user approvals as needed.
- Docker sandboxing: Use the Docker-based sandboxing option to isolate tool execution when handling untrusted inputs.
- Endpoint configuration: The SSE URL is central to agent communication; ensure it is reachable by your MCP clients and extensions.
- Logging: Enable verbose logs during setup to audit tool calls and agent activity.
- Extensions and clients: Pair with the MCP Link browser extension or direct MCP clients for agent tooling discovery and execution.
- Updates: When upgrading, review the changelog and verify tool compatibility with your MCP clients.
Related MCP Servers
MCP-Bridge
A middleware to provide an openAI compatible endpoint that can call MCP tools
mcp -odoo
A Model Context Protocol (MCP) server that enables AI assistants to securely interact with Odoo ERP systems through standardized resources and tools for data retrieval and manipulation.
beemcp
BeeMCP: an unofficial Model Context Protocol (MCP) server that connects your Bee wearable lifelogger to AI via the Model Context Protocol
Fusion-360
Control Fusion 360 with any AI through Model Context Protocol (MCP)
mcp -memos-py
A Python package enabling LLM models to interact with the Memos server via the MCP interface for searching, creating, retrieving, and managing memos.
mcp-raganything
API/MCP wrapper for RagAnything