MCPholder logo

MCPholder

by WilliamSuiself

MCPholder is a client application for the Model Context Protocol (MCP), designed to bring cloud-based services to AI large language models, similar to Claude Desktop. It allows users to connect to and utilize external tools and APIs to enhance AI model capabilities.

View on GitHub

Last updated: N/A

What is MCPholder?

MCPholder is a Flutter-based mobile application that acts as a client for the Model Context Protocol (MCP). It enables users to connect to cloud-based MCP services and integrate them with AI large language models, allowing the models to access external tools and APIs.

How to use MCPholder?

To use MCPholder, first modify the openRouterApiKey in the lib/config directory. Then, clone the repository, install dependencies using flutter pub get, and run the application using flutter run. You can add new MCP services through the MCP service page, test connections, and then use the services in the AI conversation page.

Key features of MCPholder

  • AI conversation page with selectable large language models (default: Claude-3 Sonnet 3.7)

  • MCP service management page to view and add services

  • MCP service testing page to test new service connections

  • Integration with Cloudflare's MCP services

  • OAUTH authorization support

Use cases of MCPholder

  • Enabling AI models to perform real-world tasks like sending emails or querying data

  • Extending the capabilities of AI assistants with external tools and APIs

  • Testing and integrating new MCP services with AI models

  • Using AI models to perform calculations or access external information through MCP services

FAQ from MCPholder

What is MCP?

Model Context Protocol (MCP) is a protocol that allows AI models to interact with external tools and APIs.

What is MCPholder?

MCPholder is a client application for MCP, enabling AI models to access external services.

How do I add a new MCP service?

Use the MCP service page to input the service name, URL, port, and API key.

What AI models are supported?

The application defaults to Claude-3 Sonnet 3.7, but other models can be configured.

Where can I find more information about MCP?

Visit Cloudflare's MCP documentation: https://blog.cloudflare.com/remote-model-context-protocol-servers-mcp/