mirror of
https://github.com/alibaba/higress.git
synced 2026-04-22 12:37:26 +08:00
59 lines
1.5 KiB
Markdown
59 lines
1.5 KiB
Markdown
# LibreChat MCP Server
|
|
|
|
An implementation of the Librechat Code Interpreter MCP server that follows the OpenAPI specification, providing code execution and file management capabilities.
|
|
|
|
## Features
|
|
|
|
- Supports code execution in multiple programming languages
|
|
- Supports file upload, download and deletion
|
|
- Provides detailed API response information
|
|
|
|
## Usage Guide
|
|
|
|
### Get API-KEY
|
|
1. Register for a LibreChat account [Visit official website](https://code.librechat.ai)
|
|
2. Manage your plan and then generate API Key through developer console.
|
|
|
|
### Generate SSE URL
|
|
|
|
On the MCP Server interface, log in and enter the API-KEY to generate the URL.
|
|
|
|
### Configure MCP Client
|
|
|
|
On the user's MCP Client interface, add the generated SSE URL to the MCP Server list.
|
|
|
|
```json
|
|
"mcpServers": {
|
|
"librechat": {
|
|
"url": "https://mcp.higress.ai/mcp-librechat/{generate_key}",
|
|
}
|
|
}
|
|
```
|
|
|
|
### Available Tools
|
|
|
|
#### delete_file
|
|
Delete specified file
|
|
|
|
Parameters:
|
|
- fileId: File ID (required)
|
|
- session_id: Session ID (required)
|
|
|
|
#### executeCode
|
|
Execute code in specified programming language
|
|
|
|
Parameters:
|
|
- code: Source code to execute (required)
|
|
- lang: Programming language (required, options: c, cpp, d, f90, go, java, js, php, py, rs, ts, r)
|
|
- args: Command line arguments (optional)
|
|
- entity_id: Assistant/agent identifier (optional)
|
|
- files: Array of file references (optional)
|
|
- user_id: User identifier (optional)
|
|
|
|
#### get_file
|
|
Get file information
|
|
|
|
Parameters:
|
|
- session_id: Session ID (required)
|
|
- detail: Detail information (optional)
|