# Open Ai21 MCP Server
English | [简体中文](./README.md) | [繁體中文](./README_ZH-TW.md)
An MCP server for accessing Open Ai21 API.
## 🚀 Quick Start with EMCP Platform
**[EMCP](https://sit-emcp.kaleido.guru)** is a powerful MCP server management platform that allows you to quickly use various MCP servers without manual configuration!
### Quick Start:
1. 🌐 Visit **[EMCP Platform](https://sit-emcp.kaleido.guru)**
2. 📝 Register and login
3. 🎯 Go to **MCP Marketplace** to browse all available MCP servers
4. 🔍 Search or find this server (`bach-open_ai21`)
5. 🎉 Click the **"Install MCP"** button
6. ✅ Done! You can now use it in your applications
### EMCP Platform Advantages:
- ✨ **Zero Configuration**: No need to manually edit config files
- 🎨 **Visual Management**: Easy-to-use GUI for managing all MCP servers
- 🔐 **Secure & Reliable**: Centralized API key and authentication management
- 🚀 **One-Click Install**: Rich selection of servers in MCP Marketplace
- 📊 **Usage Statistics**: Real-time service call monitoring
Visit **[EMCP Platform](https://sit-emcp.kaleido.guru)** now to start your MCP journey!
---
## Introduction
This is an MCP server for accessing the Open Ai21 API.
- **PyPI Package**: `bach-open_ai21`
- **Version**: 1.0.0
- **Transport Protocol**: stdio
## 安装
### 从 PyPI 安装:
```bash
pip install bach-open_ai21
```
### 从源码安装:
```bash
pip install -e .
```
## 运行
### 方式 1: 使用 uvx(推荐,无需安装)
```bash
# 运行(uvx 会自动安装并运行)
uvx --from bach-open_ai21 bach_open_ai21
# 或指定版本
uvx --from bach-open_ai21@latest bach_open_ai21
```
### 方式 2: 直接运行(开发模式)
```bash
python server.py
```
### 方式 3: 安装后作为命令运行
```bash
# 安装
pip install bach-open_ai21
# 运行(命令名使用下划线)
bach_open_ai21
```
## Configuration
### API Authentication
This API requires authentication. Please set environment variable:
```bash
export API_KEY="your_api_key_here"
```
### Environment Variables
| Variable | Description | Required |
|----------|-------------|----------|
| `API_KEY` | API Key | Yes |
| `PORT` | N/A | No |
| `HOST` | N/A | No |
### Using with Cursor
Edit Cursor MCP config file `~/.cursor/mcp.json`:
```json
{
"mcpServers": {
"bach-open_ai21": {
"command": "uvx",
"args": ["--from", "bach-open_ai21", "bach_open_ai21"],
"env": {
"API_KEY": "your_api_key_here"
}
}
}
}
```
### Using with Claude Desktop
Edit Claude Desktop config file `claude_desktop_config.json`:
```json
{
"mcpServers": {
"bach-open_ai21": {
"command": "uvx",
"args": ["--from", "bach-open_ai21", "bach_open_ai21"],
"env": {
"API_KEY": "your_api_key_here"
}
}
}
}
```
## 可用工具
此服务器提供以下工具:
### `conversation__llama_33_70b`
talk to Llama 3
**端点**: `POST /conversationllama`
---
### `get_img_url`
GET IMG URL
**端点**: `POST /getimgurl`
---
### `image_background_remover`
IMAGE BACKGROUND REMOVER
**端点**: `POST /bgremover`
---
### `ping_test`
ping
**端点**: `GET /`
---
### `claude_3`
Use Claude 3
**端点**: `POST /claude3`
---
### `gpt_35_based_chatbot_fast_and_reliable__mata_g`
Try MATA G AI
**端点**: `POST /conversationgpt35`
---
### `get_bot_details`
GET BOT DETAILS
**端点**: `POST /getbotdetails`
---
### `chat`
select a bot from https://prlabsapi.com/assistants?red=rapidapi get bot id from website and paste here to use the chatbot Note : user id is required for private bots available models : 'matag2.1','matag2.0','matag1.0', llama2-70b, gpt 3.5
**端点**: `POST /chatbotapi`
---
### `text_to_image_fast_and_high_quality`
Stable and upgraded Version of Text To image. High Quality AI Image Generation at https://rapidapi.com/rphrp1985/api/chatgpt-42
**端点**: `POST /texttoimage2`
---
### `chatgpt_gpt_35_powerful_and_accurate`
Enjoy ChatGPT API at most affordable rate.
**端点**: `POST /chatgpt`
---
### `text_to_speech`
Convert text into speech
**端点**: `POST /texttospeech`
---
### `question___answer`
Our Context-Based Question Answering API provides a robust solution for answering questions based on given contexts or passages. By utilizing advanced natural language processing techniques, our API can understand the nuances of the context and accurately generate relevant answers to user queries. Whether you're building a virtual assistant, a knowledge base system, or any application that requires intelligent question answering, our API can assist you. Integrate our Context-Based Question An...
**端点**: `POST /qa`
---
### `summarization_chatgpt_`
Our Summarization API is a powerful tool designed to provide comprehensive and condensed summaries of lengthy documents. Using advanced natural language processing algorithms, our API extracts the most important information from the text and generates concise summaries that capture the key points. By integrating our Summarization API into your applications, you can streamline content analysis, save time, and enable users to quickly grasp the main ideas of lengthy articles, reports, or researc...
**端点**: `POST /summary`
---
## Tech Stack
- **Transport Protocol**: stdio
- **HTTP Client**: httpx
## License
MIT License - See [LICENSE](./LICENSE) file for details.
## Development
This server is generated by [API-to-MCP](https://github.com/BACH-AI-Tools/api-to-mcp) tool.
Version: 1.0.0