Предоставляет ответы на базе ИИ, подкрепленные поиском в реальном времени с указанием источников и оценкой достоверности.
Также известен как Doyukndr/miapi-python, miapi-python, miapi-sdk
- Звёзды
- 1
- Инструменты
- —
- Загрузки, 30 дней
- 272
- Последняя версия
- 1.1.1
- Последний коммит
- 29 авг. 2026 г.
- Лицензия
- MIT
Что такое MIAPI MCP?
MIAPI — это MCP server. Предоставляет ответы на базе ИИ, подкрепленные поиском в реальном времени с указанием источников и оценкой достоверности.
Сводка сгенерирована из README проекта
О MIAPI MCP server
MIAPI позволяет разработчикам, использующим ИИ-ассистентов, получать актуальную информацию из сети с проверяемыми ссылками на источники. Этот MCP server дает возможность таким инструментам, как Claude Desktop, Cursor или Windsurf, получать доступ к веб-данным, новостям и изображениям в реальном времени, чтобы их ответы основывались на текущих фактах. Пользователи могут подключиться, установив miapi-sdk и настроив свой ассистент, указав MIAPI_API_KEY в настройках MCP.
Разработчики могут использовать специализированные инструменты, включая web_answer для получения обоснованных ответов, web_search для поиска необработанных результатов, news_search для поиска свежих статей и image_search для работы с визуальным контентом. Сервер также предоставляет инструмент check_usage для мониторинга ежемесячных лимитов запросов и уровней аккаунта. Он спроектирован так, чтобы обеспечивать прозрачность с помощью показателей достоверности и маркеров источников, гарантируя, что информация, передаваемая ИИ-клиенту, может быть отслежена до конкретных URL.
Что вы можете с ним делать
- 1Поиск свежих новостейЗапрашивайте последние статьи по конкретной теме, чтобы держать ИИ-ассистента в курсе текущих событий.
- 2Поиск конкретных изображенийДавайте ИИ инструкции по поиску и получению URL-адресов изображений на основе текстового описания.
- 3Мониторинг потребления APIПроверяйте количество запросов, использованных в рамках ежемесячного лимита, прямо в интерфейсе ассистента.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Как установить MIAPI MCP
Форматы проверены 10 ноя 2026Добавить в CursorДобавить в GooseУстановка MIAPI MCP в Claude Code
$ claude mcp add --env 'MIAPI_API_KEY=<YOUR_MIAPI_API_KEY>' miapi-python -- uvx miapi-sdkУстановка MIAPI MCP в Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"miapi-python": {
"command": "uvx",
"args": [
"miapi-sdk"
],
"env": {
"MIAPI_API_KEY": "<YOUR_MIAPI_API_KEY>"
}
}
}
}Установка MIAPI MCP в VS Code
.vscode/mcp.json
{
"servers": {
"miapi-python": {
"type": "stdio",
"command": "uvx",
"args": [
"miapi-sdk"
],
"env": {
"MIAPI_API_KEY": "<YOUR_MIAPI_API_KEY>"
}
}
}
}Установка MIAPI MCP в VS Code CLI
$ code --add-mcp '{"name":"miapi-python","type":"stdio","command":"uvx","args":["miapi-sdk"],"env":{"MIAPI_API_KEY":"<YOUR_MIAPI_API_KEY>"}}'Установка MIAPI MCP в Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"miapi-python": {
"command": "uvx",
"args": [
"miapi-sdk"
],
"env": {
"MIAPI_API_KEY": "<YOUR_MIAPI_API_KEY>"
}
}
}
}Установка MIAPI MCP в Codex
$ codex mcp add miapi-python --env 'MIAPI_API_KEY=<YOUR_MIAPI_API_KEY>' -- uvx miapi-sdkУстановка MIAPI MCP в Codex config.toml
~/.codex/config.toml
[mcp_servers.miapi-python] command = "uvx" args = ["miapi-sdk"] [mcp_servers.miapi-python.env] MIAPI_API_KEY = "<YOUR_MIAPI_API_KEY>"
Установка MIAPI MCP в Gemini CLI
$ gemini mcp add -s user -e 'MIAPI_API_KEY=<YOUR_MIAPI_API_KEY>' miapi-python uvx -- miapi-sdkУстановка MIAPI MCP в Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"miapi-python": {
"command": "uvx",
"args": [
"miapi-sdk"
],
"env": {
"MIAPI_API_KEY": "<YOUR_MIAPI_API_KEY>"
}
}
}
}Конфигурация
MIAPI_API_KEYОбязательноСекретYour MIAPI API key. Free tier available at https://miapi.uk
| Название | Описание | Тип |
|---|---|---|
| MIAPI_API_KEY | Your MIAPI API key. Free tier available at https://miapi.uk | ОбязательноСекрет |
Автоматические проверки
Запущено 14 нояб. 2026 г.Полный отчёт →Прошло наши автоматизированные проверки. Это не аудит безопасности: изучите код и предоставьте серверу минимально необходимый доступ. Как работают проверки
- Связанный и доступный исходный репозиторийdoyukndr/miapi-python is public and reachablegithub.com/doyukndr/miapi-python ↗Пройдено
- Пакет указывает этот репозиторий как источникmiapi-sdk names doyukndr/miapi-python as sourcepypi.org/project/miapi-sdk/ ↗Пройдено
- Происхождение сборки (аттестация Sigstore)No build attestation published for this releaseНе проверялось
- Open source лицензия (OSI)MITspdx.org/licenses/MIT.html ↗Пройдено
- Коммит или релиз за последний годLast commit or release 2026-08-29github.com/doyukndr/miapi-python ↗Пройдено
- OpenSSF ScorecardНе проверялось
- Имя пакета не похоже на популярный пакетNo popular package one edit away from miapi-sdkПройдено
- Нет критических предупреждений в пакете или его зависимостях6 resolved dependencies checked; no critical advisoryosv.dev ↗Пройдено
- Нет скрытых инструкций для модели0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersПройдено
- Деструктивные инструменты помеченыНе проверялось
- Удалённая конечная точка отвечает на рукопожатие MCPНе проверялось
README
Открыть на GitHubMIAPI — Grounded AI Answers API
Official Python client for MIAPI — get AI-powered answers grounded in real-time web search.
Install
pip install miapi-sdk
Quick Start
from miapi import MIAPI
client = MIAPI("YOUR_API_KEY")
# Get a grounded answer with citations
result = client.answer("What is quantum computing?", citations=True)
print(result.answer) # AI-generated answer with [1][2] markers
print(result.sources) # List of source URLs
print(result.confidence) # 0.0 - 1.0
Features
Web-Grounded Answers
result = client.answer("Who won the last World Cup?")
print(result.answer)
Knowledge Mode — Answer From Your Data
result = client.answer(
"What is the return policy?",
mode="knowledge",
knowledge="Returns accepted within 30 days with receipt..."
)
print(result.answer)
Search Only — Raw Results
sources = client.search("latest AI research papers")
for source in sources:
print(source.title, source.url)
News Search
news = client.news("technology", num_results=5)
for article in news:
print(article.title, article.date)
Image Search
images = client.images("golden retriever")
for img in images:
print(img.url, img.width, img.height)
Streaming
for event in client.stream("Explain quantum computing"):
if event['type'] == 'answer':
print(event['content'], end='', flush=True)
elif event['type'] == 'done':
print(f"\nDone in {event.get('query_time_ms')}ms")
Check Usage
info = client.usage()
print(f"Used {info.queries_this_month}/{info.monthly_limit} this month")
print(f"Tier: {info.tier}")
Custom Options
result = client.answer(
"Compare Python and Rust",
response_format="markdown", # text, short, json, markdown
temperature=0.5, # 0.0 (precise) to 1.0 (creative)
max_tokens=800, # Max answer length
language="French", # Answer in any language
search_domains=["wikipedia.org"], # Restrict sources
system_prompt="Answer like a professor",
)
Error Handling
from miapi import MIAPI, MIAPIError, RateLimitError, AuthenticationError
client = MIAPI("YOUR_API_KEY")
try:
result = client.answer("Hello")
except AuthenticationError:
print("Bad API key")
except RateLimitError as e:
print(f"Rate limited: {e.message}")
except MIAPIError as e:
print(f"Error: {e.message} (HTTP {e.status_code})")
OpenAI Drop-in Replacement
MIAPI is also compatible with the OpenAI Python client:
from openai import OpenAI
client = OpenAI(
api_key="YOUR_MIAPI_KEY",
base_url="https://api.miapi.uk/v1"
)
response = client.chat.completions.create(
model="miapi-grounded",
messages=[{"role": "user", "content": "What is AI?"}]
)
print(response.choices[0].message.content)
Get Your API Key
Sign up free at miapi.uk — 500 queries/month included.
Links
Use from Claude Desktop, Cursor or Windsurf (MCP)
MIAPI ships an MCP server, so an AI assistant can search the web and get answers with real citations without you writing any code.
pip install "miapi-sdk[mcp]"
Then add it to your assistant's MCP config:
{
"mcpServers": {
"miapi": {
"command": "miapi-mcp",
"env": { "MIAPI_API_KEY": "your_key_here" }
}
}
}
Tools it provides: web_answer, web_search, news_search, image_search,
check_usage.
Get a key at https://miapi.uk — free tier included.
Вопросы о MIAPI MCP
Как добавить MIAPI MCP в Claude Code?
Выполните claude mcp add --env 'MIAPI_API_KEY=<YOUR_MIAPI_API_KEY>' miapi-python -- uvx miapi-sdk в терминале. Добавьте --scope user, чтобы сервер был доступен во всех проектах.
Как добавить MIAPI MCP в Cursor?
Откройте ~/.cursor/mcp.json и добавьте сервер в mcpServers, используя конфигурацию Cursor из раздела установки выше.
Можно ли использовать MIAPI с клиентом OpenAI?
Да, MIAPI совместим с OpenAI Python client; для этого нужно изменить base URL и использовать модель miapi-grounded.
Какие инструменты предоставляет MCP server?
MCP server предоставляет инструменты web_answer, web_search, news_search, image_search и check_usage.
Можно ли ограничить поиск конкретными сайтами?
Да, вы можете использовать опцию search_domains, чтобы ограничить источники определенными доменами, например wikipedia.org.