LLM/MCP Personal Assistant
by mikefey
A personal assistant application built using the Model Context Protocol (MCP) that enables sophisticated interactions between AI models and external tools/resources. It currently uses the Anthropic API and supports Wikipedia and GitHub search, but is easily extendable.
Last updated: N/A
What is LLM/MCP Personal Assistant?
This application is a personal assistant that leverages the Model Context Protocol to provide enhanced AI capabilities. It consists of a React-based client, an Express.js API server, and an MCP server to facilitate communication between AI models and external tools/resources.
How to use LLM/MCP Personal Assistant?
To use this application, clone the repository, install the dependencies using pnpm, create a .env
file with your Anthropic API key and other environment variables, and then start the development server using pnpm dev
. This will build the MCP server, start the API server, and launch the Vite development server for the client.
Key features of LLM/MCP Personal Assistant
Modern React-based web interface
RESTful API for handling client requests
MCP server implementation for AI model integration
Support for sophisticated AI interactions and tool usage
Wikipedia search support
GitHub search support
Extendable architecture for adding new tools and capabilities
Use cases of LLM/MCP Personal Assistant
Automating information retrieval from Wikipedia and GitHub
Integrating AI models with external tools and resources
Building personalized AI assistants with custom tools
Creating sophisticated AI interactions through the Model Context Protocol
FAQ from LLM/MCP Personal Assistant
What is the Model Context Protocol (MCP)?
What is the Model Context Protocol (MCP)?
The Model Context Protocol (MCP) is a specification that enables communication between AI models and external tools/resources.
Which AI models are currently supported?
Which AI models are currently supported?
Currently, the application uses the Anthropic API.
What tools are currently supported?
What tools are currently supported?
The application currently supports Wikipedia search and GitHub search.
How can I add new tools to the application?
How can I add new tools to the application?
The architecture is designed to be easily extended with additional tools and features. You can implement new tool integrations within the MCP server.
What license is the project released under?
What license is the project released under?
This project is licensed under the ISC License.