LLM/MCP Personal Assistant logo

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.

View on GitHub

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)?

The Model Context Protocol (MCP) is a specification that enables communication between AI models and external tools/resources.

Which AI models are currently supported?

Currently, the application uses the Anthropic API.

What tools are currently supported?

The application currently supports Wikipedia search and GitHub search.

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?

This project is licensed under the ISC License.