Content
# MCP Client
MCP Client is a desktop client application based on Electron and React for managing and operating MCPService implementations.
## Features
- **Multiple Server Connection Methods**:
- HTTP/SSE Connection
- Command-Line Startup
- Package Manager (npx, bun, uvx, etc.) Startup
- **Service Operation Functions**:
- View available MCP services
- Call services and display results
- Parameter editing
- **Development Tools**:
- Request debugging
- Response analysis
- Log viewing
- **User Experience**:
- Dark/Light theme switching
- Internationalization support (English, Chinese)
## Tech Stack
- Electron
- React
- TypeScript
- Redux Toolkit
- TailwindCSS
- Monaco Editor
## Development
### Prerequisites
- Node.js (v18+)
- npm or yarn
### Install Dependencies
```bash
npm install
# or
yarn install
```
### Development Mode
```bash
# Start the React development server
npm run dev
# Start Electron in another terminal
npm run electron:dev
```
### Build
```bash
npm run build
npm run electron:build
```
## Usage Guide
### Server Connection
1. Click "Add Server" on the homepage
2. Select the server type (HTTP/SSE, Command-Line, or Package Manager)
3. Enter the required configuration
4. After saving, click the "Connect" button to connect to the server
### Service Invocation
1. After connecting to the server, click "Services" in the navigation bar to view available services
2. Click on a service card to enter the service invocation page
3. Write parameters in JSON format in the parameter editor
4. Click the "Invoke" button to execute the service call
5. View the invocation result in the right panel
### Settings
On the "Settings" page, you can:
- Switch between dark/light themes
- Change the application language
## License
MIT
Connection Info
You Might Also Like
markitdown
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
servers
Model Context Protocol Servers
Time
A Model Context Protocol server for time and timezone conversions.
Filesystem
Node.js MCP Server for filesystem operations with dynamic access control.
git
A Model Context Protocol server for Git automation and interaction.
everything
Model Context Protocol Servers