MCP Agent
@justinhuang0208
About MCP Agent
This is a LaunchBar version of Raycast's AI extension function, which is integrated with Langchain and MCP to automatically complete tasks based on your prompt.
Overview
What is MCP Agent?
MCP Agent is a Launchbar action that integrates Langchain with the Model Context Protocol (MCP) to automatically complete tasks based on user prompts. It runs on macOS via the Launchbar launcher.
How to use MCP Agent?
Add a .env file with your LLM API key and create an mcp_config.json file to configure one or more MCP servers (example provided for filesystem and fetch servers). Typing "@" triggers autocomplete suggestions from suggestions.js, which dynamically loads only the MCP server associated with the tool name you specify.
Key features of MCP Agent
- Integrates Langchain and MCP for task automation
- Works as a Launchbar action on macOS
- Configurable MCP servers via
mcp_config.json - Autocomplete suggestions for MCP server names (triggered by “@”)
- Dynamically loads only the MCP server linked to the chosen tool
Use cases of MCP Agent
- Automate file system operations (e.g., read, write, list files) using the filesystem server
- Fetch and process web content via the fetch server
- Combine multiple MCP servers to create custom automated workflows
FAQ from MCP Agent
What does MCP Agent do?
It automatically completes tasks based on your prompt by using Langchain and MCP servers.
How do I configure MCP Agent?
You need a .env file with your LLM API key and an mcp_config.json file that defines your MCP servers and their arguments.
Which MCP servers are supported?
The README demonstrates a filesystem server (run via npx) and a fetch server (run via uvx). You can add any MCP server by following the same JSON format.
Can I customize the MCP server names?
Yes. The suggestions.js file has a keyword section you can modify to match the installed MCP servers or to change their display names.
Basic information
More Desktop Chat MCP clients
Flutter + dart_mcp + AI Desktop App Demo
leehackDemonstrate how to implement MCP Client in Flutter application with AI.
Rijksmuseum MCP Client for Rijksmuseum MCP Server
r-huijtsAn Electron-based desktop application that integrates with the Rijksmuseum MCP server using the Model Context Protocol (MCP). This client enables AI-powered interactions with the Rijksmuseum's art collection through a chat interface.
Cobolt
platinum-hillThis is a cross-platform desktop application that allows you to chat with locally hosted LLMs and enjoy features like MCP support
Model Context Protocol for Raycast
evanzhoudevWitsy
nbonamyWitsy: desktop AI assistant / universal MCP client
Comments