MCP Link Server
Local MCP server with included tools, that runs on Windows, Mac, and Linux
Install / Use
/learn @AuraFriday/MCP Link ServerQuality Score
Category
Development & EngineeringSupported Platforms
README
mcp-link-server
Powerful MCP SSE server with comprehensive tool suite, that runs on Windows, Mac, and Linux
🔗 MCP Link Server — The Engine Behind AI Tool Access
MCP Link Server is the core engine that powers real-world AI agent capabilities through a secure, feature-rich Model Context Protocol (MCP) implementation.
This server enables:
- 🧠 Any MCP-aware AI Agent to execute powerful tools on your local machine (e.g. ChatGPT, Claude, Gemini, Perplexity, Grok, and others)
- 🔧 This server includes a comprehensive suite of powerful tools that perform system operations, browser automation, and more, on your own machines, under your control
- 🧩 A fully modular plugin system with sandboxing, file operations, full-featured browser use, AI coordination, and much more
- 🌐 Browser automation is facilitated through the Chrome or Edge optional extension.
mcp-link-server by Aura Friday is the computational backbone of the MCP Link ecosystem, providing the actual tool execution environment that browser extensions, mobile apps, and other clients connect to.
🚀 Ready to Run: Self-contained installers for Windows, Mac, and Linux - no Python installation required! Includes enhanced features like hardware-accelerated AI embeddings, SQLite with semantic search, and enterprise-grade security.
🧭 A Note on Our Source Code Philosophy
This project is engineered by a high-security software development professional with over 4 decades of experience in quality, stability, and long-term product survivability. To protect the integrity of the ecosystem for all users, we operate under a "visible source" model.
- ✅ Source is Visible: You are encouraged to read our code to inspect its quality, audit its security, and understand its mechanics.
- ⚖️ Source is Proprietary: All code in this repository is © Copyright. Forking is permitted for collaboration purposes only—to suggest improvements or contribute changes back here. Any other use, redistribution, or reuse is not allowed. Forks should be temporary, purposeful, and directed toward reintegration—so that all progress benefits every user through a single, secure, expertly-maintained source of truth.
- 🤝 Collaboration is Welcome: We warmly invite all ideas, bug reports, and feature requests through this repository's Issues and Discussions. Let's build the future of this tool together, in one place.
⚖️ Legal Notices
This repository is subject to a strict proprietary license.
- For Source Code: All source code is governed by the terms in the
LICENSEfile. - For Software Use: Your use of the compiled applications is governed by the End-User License Agreement (
EULA.md).
🚀 Quick Start
Option A: Easy Installation (Recommended for Everyone)
System Requirements
- Windows: Windows 10 or later (64-bit)
- macOS: macOS 10.15 Catalina or later
- Linux: glibc 2.17 or later
- Disk Space: 1.5 GB free disk space
- Plus optional 1.2 GB if using embeddings
- Plus optional 3 GB+ if using local LLMs
- (shares existing ~/.cache/huggingface/hub)
-
Download the Installer
- Visit GitHub Releases
- Download the installer for your platform:
- Windows:
AuraFriday-mcp-link-server-setup-v1.2.72-windows-x86_64.exe - macOS (Intel):
AuraFriday-mcp-link-server-setup-v1.2.72-mac-intel.pkg - macOS (Apple Silicon):
AuraFriday-mcp-link-server-setup-v1.2.72-mac-arm.pkg - Linux:
AuraFriday-mcp-link-server-setup-v1.2.72-linux-x86_64.run - Checksums: checksums.txt
- Windows:
-
Run the Installer
- Double-click the installer and follow the prompts
- No Python installation required - everything is included!
- Works on any Windows, Mac, and linux system since RHEL7/equivalent
- auto-starts after install (and on reboot)
-
Start using!
Option B: Developer Installation (Custom Python)
For developers who want to use their own Python environment:
# Clone this repository
git clone https://github.com/AuraFriday/mcp-link-server.git
cd mcp-link-server
# Run the server
python friday.py
# Note: full functionality requires over 100 complex dependencies; option A is recommended.
⚠️ Note: Our static build includes enhanced features like SQLite with semantic search, hardware-accelerated embeddings, and improved security that is not available in standard Python installations.
Connect AI Clients
The server runs on https://127-0-0-1.local.aurafriday.com:31173/sse by default.
Option A: Use with MCP Link Browser Extension
- Install the MCP Link extension
- Add your server URL to the extension settings
- Visit ChatGPT, Claude, etc. and let AI agents discover your tools
Option B: Direct MCP Client Integration
- Auto-configures most popular agentic dev environments
- Connect any MCP-compatible client to your server's SSE endpoint
- Use tools directly from supported AI applications
🛠️ The server provides powerful local tools including file operations, system commands, browser automation, Docker sandboxing, and more.
🧠 What Is MCP?
MCP stands for Model Context Protocol — a standardized interface that allows AI agents to discover and execute tools on local servers.
MCP Link Server implements the server side of this protocol, providing:
- Tool Discovery: Advertises available tools and their capabilities to AI clients
- Secure Execution: Runs tools in controlled environments with user permissions; e.g. (
<antml:function_calls>) - Real-time Communication: Uses Server-Sent Events (SSE) for responsive AI interactions
- Extensible Architecture: Supports plugins, Docker sandboxing, and custom tool development
This gives AI models real-world capabilities — file access, system operations, browser control, and more — without cloud dependencies, without vendor lock-in, and with complete local control.
🔐 Designed for Enterprise-Grade Trust
MCP Link is built for safe, auditable real-world AI action.
- 🧠 Agents can only see tools you’ve approved
- 🛑 AIs cannot call any tool unless you’ve explicitly enabled it
- 🧮 Every call can prompt for user approval, unless you override it
- 🧱 Supports sandboxing via Docker for isolated tool environments
- 📜 Logs every tool request, tool response, and agent call
Whether you’re letting ChatGPT rename a folder, wanting Gemini to book you a hotel, or asking Claude to run semantic SQL queries, MCP Link ensures you stay in control — every step of the way.
🧰 What this MCP Server Provides
This server delivers a comprehensive MCP implementation with powerful tool capabilities:
| Component | Purpose |
| ----------------- | ---------------------------------------------------------------- |
| server/ | Core MCP SSE server engine (Python 3.9+) for tool execution |
| tools/ | Built-in tool implementations for files, system, browser, etc |
| plugins/ | Extensible plugin system for custom tool development |
| config/ | Configuration management and security policies |
| docker/ | Docker integration for sandboxed tool execution |
| api/ | RESTful API endpoints for external integrations |
| docs/ | Comprehensive documentation and tool specifications |
⚙️ How It Works
MCP Link Server provides a powerful tool execution environment that connects to AI clients:
Direct MCP Integration:
- Any MCP-compatible client can connect to the server's SSE endpoint
- AI applications like Claude Desktop, VS Code extensions, and custom integrations
- Direct tool discovery and execution without browser dependencies
Browser Integration (via MCP Link Extension):
- ChatGPT.com, claude.ai, and other web-based AI services
- gemini.google.com/app, perplexity.ai, x.com/i/grok (coming soon)
- The server's "browser" tool enables web automation through the connected extension
The server exposes its tool capabilities through a standardized MCP interface, allowing AIs to discover and execute approved tools with full user control.
🧩 What Tools Does This Server Provide?
MCP Link Server hosts a comprehensive suite of tools that AI agents can discover and execute through the MCP protocol.
Tools are accessed via standard MCP function calls and executed in controlled environments on your local machine — but only with explicit user permissions and approval.
🛡️ User-Controlled Tool Access & Security
MCP Link Server provides complete tool-level control to the user.
Every tool execution goes through a comprehensive security process:
| Control Layer | Description
