Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ A curated collection of production-ready Model Context Protocol (MCP) servers pu
| **[Slide Speak MCP Server](./slide-speak-mcp-server/)** | Presentation and speech synthesis | [![Slide Speak MCP Server](https://apify.com/actor-badge?actor=mcp-servers/slidespeak-mcp-server)](https://apify.com/mcp-servers/slidespeak-mcp-server) | [SlideSpeak](https://github.com/slidespeak/slidespeak-mcp) |
| **[Lara Translate MCP Server](./lara-translate-mcp-server/)** | Multi-language translation services | [![Lara Translate MCP Server](https://apify.com/actor-badge?actor=mcp-servers/lara-translate-mcp-server)](https://apify.com/mcp-servers/lara-translate-mcp-server) | [Translated](https://github.com/translated/lara-mcp) |
| **[Calculator MCP Server](./calculator-MCP-server/)** | Mathematical computations and calculations | [![Calculator MCP Server](https://apify.com/actor-badge?actor=mcp-servers/calculator-mcp-server)](https://apify.com/mcp-servers/calculator-mcp-server) | [Githejie](https://github.com/githejie/mcp-server-calculator) |
| **[Kiwi MCP Server](./kiwi-mcp-server/)** | Flight search and booking using Kiwi.com | [![Kiwi MCP Server](https://apify.com/actor-badge?actor=mcp-servers/kiwi-mcp-server)](https://apify.com/mcp-servers/kiwi-mcp-server) | [Kiwi.com](https://github.com/alpic-ai/kiwi-mcp-server-public) |
| **[Kiwi MCP Server](./kiwi-mcp-server/)** | Flight search and booking using Kiwi.com | [![Kiwi MCP Server](https://apify.com/actor-badge?actor=vytautas.dargis/kiwi-mcp-server)](https://apify.com/mcp-servers/kiwi-mcp-server) | [Kiwi.com](https://github.com/alpic-ai/kiwi-mcp-server-public) |
| **[National Parks MCP Server](./national-parks/)** | Geographic and park information | [![National Parks MCP Server](https://apify.com/actor-badge?actor=mcp-servers/national-parks-mcp-server)](https://apify.com/mcp-servers/national-parks-mcp-server) | [KyrieTangSheng](https://github.com/KyrieTangSheng/mcp-server-nationalparks) |
| **[Context7 MCP Server](./context7-mcp-server/)** | Up-to-date code docs for any programming library | [![Context7 MCP Server](https://apify.com/actor-badge?actor=mcp-servers/context7-mcp-server)](https://apify.com/mcp-servers/context7-mcp-server) | [Upstash](https://github.com/upstash/context7) |
| **[DeepL MCP Server](./deepl-mcp-server/)** | Translation capabilities using the DeepL API | [![DeepL MCP Server](https://apify.com/actor-badge?actor=mcp-servers/deepl-mcp-server)](https://apify.com/mcp-servers/deepl-mcp-server) | [DeepLcom](https://github.com/DeepLcom/deepl-mcp-server) |
Expand Down
5 changes: 0 additions & 5 deletions kiwi-mcp-server/.actor/pay_per_event.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
{
"actor-start": {
"eventTitle": "MCP server startup",
"eventDescription": "Initial fee for starting the Kiwi MCP Server Actor",
"eventPriceUsd": 0.1
},
"search-flight": {
"eventTitle": "Flight search",
"eventDescription": "Fee for searching flights using the Kiwi.com flight search engine.",
Expand Down
159 changes: 2 additions & 157 deletions kiwi-mcp-server/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,10 @@ To connect to this MCP server, use the following configuration in your MCP clien
**Note:** Replace `YOUR_APIFY_TOKEN` with your actual Apify API token. You can find your token in the [Apify Console](https://console.apify.com/account/integrations).

## Links
- **GitHub Repository**: https://github.com/alpic-ai/kiwi-mcp-server-public
- **Actor Repository**: https://github.com/apify/actor-kiwi-mcp-server
- **Apify MCP Documentation**: https://mcp.apify.com

## 🚩 Claim this MCP server
All credits to the original authors of https://github.com/alpic-ai/kiwi-mcp-server-public
To claim this server, please write to [[email protected]](mailto:[email protected]).
All credits to https://github.com/alpic-ai/kiwi-mcp-server-public

---

Expand Down Expand Up @@ -75,163 +72,11 @@ Search for flights using the Kiwi.com flight search engine. This tool allows you
- Select cabin class (economy, premium economy, business, first class)
- Get booking links for selected flights

## Installation Guide

<details>
<summary>Claude Teams</summary>

### Manual steps

*Note: Only workspace owners and admins have permission to add custom connectors*

- Navigate to **Settings > Connectors**
- Toggle to **Organization connectors** at the top of the page
- At the bottom of the page, click on **Add custom connector** and fill the following information:
- Name: `kiwi-com-flight-search`
- Remote MCP server URL: `https://mcp-servers--kiwi-mcp-server.apify.actor/mcp`

- Click **Add** to finish the setup

</details>

<details>
<summary>Claude Pro and Max</summary>

### Manual steps

- Navigate to **Settings > Connectors**
- Click **Add custom connector** at the bottom of the section
- Enter the URL of the remote MCP server: `https://mcp-servers--kiwi-mcp-server.apify.actor/mcp`
- Click **Add** to finish the setup
- If using Claude desktop, restart to make sure changes take effect

</details>

<details>
<summary>OpenAI ChatGPT</summary>

#### Manual steps:

*Note: In Team, Enterprise, and Edu workspaces, only workspace owners and admins have permission*

- Navigate to **Settings > Connectors**
- Add a custom connector with the server URL: `https://mcp-servers--kiwi-mcp-server.apify.actor/mcp`
- It should then be visible in the **Composer > Deep research** tool
- You may need to add the server as a source

*Connectors can only be used with **Deep Research***

</details>

<details>
<summary>Cursor</summary>

#### One-click installation:

Open this link in a browser: cursor://anysphere.cursor-deeplink/mcp/install?name=kiwi-com-flight-search&config=eyJ1cmwiOiJodHRwczovL21jcC1zZXJ2ZXJzLS1raXdpLW1jcC1zZXJ2ZXIuYXBpZnkuYWN0b3IvbWNwIn0

#### Manual steps:

- Go to **Settings > Cursor Settings > Tools & Integrations**
- Under **MCP tools**, click **Add Custom MCP**
- Paste the configuration into **mcp.json**
- Save the file to apply the configuration
- Restart **Cursor** if prompted

#### Configuration:

```json
{
"mcpServers": {
"kiwi-com-flight-search": {
"url": "https://mcp-servers--kiwi-mcp-server.apify.actor/mcp"
}
}
}
```

</details>

<details>
<summary>VS Code</summary>

#### One-click installation:

[<img src="https://img.shields.io/badge/VS_Code-VS_Code?style=flat-square&label=Install%20Server&color=0098FF" alt="Install in VS Code">](https://insiders.vscode.dev/redirect?url=vscode:mcp/install?%7B%22type%22%3A%22http%22%2C%22name%22%3A%22kiwi-com-flight-search%22%2C%22version%22%3A%220.0.1%22%2C%22description%22%3A%22Search%20and%20book%20flights%20directly%20from%20your%20favorite%20AI%20assistant%20using%20the%20Kiwi.com%20flight%20search%20engine!%22%2C%22url%22%3A%22https%3A%2F%2Fmcp-servers--kiwi-mcp-server.apify.actor%2Fmcp%22%2C%22author%22%3A%22Kiwi.com%22%2C%22tags%22%3A%5B%22kiwi-com-flight-search%22%2C%22mcp%22%2C%22server%22%5D%2C%22categories%22%3A%5B%22mcp%22%5D%7D)
and click on **Install**

#### Manual steps:

Use the command line:

```bash
code --add-mcp '{"type":"http","name":"kiwi-com-flight-search","version":"0.0.1","description":"Search and book flights directly from your favorite AI assistant using the Kiwi.com flight search engine!","url":"https://mcp-servers--kiwi-mcp-server.apify.actor/mcp","author":"Kiwi.com","tags":["kiwi-com-flight-search","mcp","server"],"categories":["mcp"]}'
```

Then go to Extensions, find the **Kiwi.com Flight Search** MCP server in the list, open the menu with right-click and click on and **Start Server**.

</details>

<details>
<summary>Claude Code</summary>

#### Manual steps:

Use the command line to add the MCP server:

```bash
claude mcp add --transport http kiwi-com-flight-search https://mcp-servers--kiwi-mcp-server.apify.actor/mcp
```

</details>

<details>
<summary>Cline</summary>

#### Manual steps:

- Click on the **Cline** icon in the VSCode sidebar
- Click on the **MCP Servers** tab
- Click on the **Remote Servers** tab
- Fill in the required information:
- Server Name: `kiwi-com-flight-search`
- Server URL: `https://mcp-servers--kiwi-mcp-server.apify.actor/mcp`
- Click **Add Server** to initiate the connection
- Cline will attempt to connect to the server and display the connection status
- If the connection is successful, click on **Done**

</details>

<details>
<summary>Goose</summary>

#### One-click installation:

[![Install in Goose](https://block.github.io/goose/img/extension-install-dark.svg)](https://block.github.io/goose/extension?url=https%3A%2F%2Fmcp-servers--kiwi-mcp-server.apify.actor%2Fmcp&id=kiwi-com-flight-search-mcp-server&name=Kiwi.com%20Flight%20Search&description=Search%20and%20book%20flights%20directly%20from%20your%20favorite%20AI%20assistant%20using%20the%20Kiwi.com%20flight%20search%20engine!&type=streamable_http)

#### Manual steps:

- Go to **Extensions**
- Click on **Add custom extension**
- Fill the following information:
- Extension Name: `kiwi-com-flight-search`
- Type: `HTTP`
- Description: `Search and book flights directly from your favorite AI assistant using the Kiwi.com flight search engine!`
- Endpoint: `https://mcp-servers--kiwi-mcp-server.apify.actor/mcp`
- Click **Add Extension** to finish the setup
</details>

---

Thank you!

*These installation instructions were generated by the [MCP Install Instructions Generator](https://mcp-install-instructions.alpic.cloud/) by [Alpic.ai](https://alpic.ai)*

## References
To learn more about Apify and Actors, take a look at the following resources:
- [Apify SDK for JavaScript documentation](https://docs.apify.com/sdk/js)
- [Apify SDK for Python documentation](https://docs.apify.com/sdk/python)
- [Apify Platform documentation](https://docs.apify.com/platform)
- [Apify MCP Server](https://docs.apify.com/platform/integrations/mcp)
- [Webinar: Building and Monetizing MCP Servers on Apify](https://www.youtube.com/watch?v=w3AH3jIrXXo)
- [Join our developer community on Discord](https://discord.com/invite/jyEM2PRvMU)
- [Join our developer community on Discord](https://discord.com/invite/jyEM2PRvMU)
5 changes: 1 addition & 4 deletions kiwi-mcp-server/src/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

from apify import Actor

from .const import TOOL_WHITELIST, ChargeEvents
from .const import TOOL_WHITELIST
from .models import RemoteServerParameters, ServerType
from .server import ProxyServer

Expand Down Expand Up @@ -56,9 +56,6 @@ async def main() -> None:
"""
async with Actor:
# Initialize and charge for Actor startup
Actor.log.info('Starting MCP Server Actor')
await Actor.charge(ChargeEvents.ACTOR_START.value)

url = os.environ.get('ACTOR_STANDBY_URL', HOST)
if not STANDBY_MODE:
msg = (
Expand Down
Loading