Bietet KI-gestützte Antworten, die auf Echtzeit-Websuche basieren, inklusive Quellenangaben und Confidence Scores.
Auch bekannt als Doyukndr/miapi-python, miapi-python, miapi-sdk
- Stars
- 1
- Tools
- —
- Downloads, 30 Tage
- 272
- Neueste Version
- 1.1.1
- Letzter Commit
- 29. Aug. 2026
- Lizenz
- MIT
Was ist MIAPI MCP?
MIAPI ist ein MCP server. Bietet KI-gestützte Antworten, die auf Echtzeit-Websuche basieren, inklusive Quellenangaben und Confidence Scores.
Zusammenfassung generiert aus dem README des Projekts
Über MIAPI MCP server
MIAPI ermöglicht es Entwicklern, die KI-Assistenten nutzen, Echtzeit-Webinformationen mit verifizierbaren Quellenangaben abzurufen. Dieser MCP server erlaubt es Tools wie Claude Desktop, Cursor oder Windsurf, auf Live-Webdaten, News und Bilder zuzugreifen, um ihre Antworten auf aktuellen Fakten aufzubauen. Nutzer verbinden sich, indem sie das miapi-sdk installieren und ihren Assistenten in den MCP Settings mit einem MIAPI_API_KEY konfigurieren.
Entwickler können spezifische Tools nutzen, darunter web_answer für fundierte Antworten, web_search für Rohdaten, news_search für aktuelle Artikel und image_search für visuelle Inhalte. Der Server bietet außerdem ein check_usage Tool an, um monatliche Query-Limits und Account-Tiers zu überwachen. Er ist darauf ausgelegt, Transparenz durch Confidence Scores und Quellenmarkierungen zu schaffen, sodass sichergestellt ist, dass die an den KI Client gelieferten Informationen auf spezifische URLs zurückgeführt werden können.
Was du damit machen kannst
- 1Nach aktuellen News suchenFordere die neuesten Artikel zu einem bestimmten Thema an, um einen KI Assistenten über aktuelle Ereignisse auf dem Laufenden zu halten.
- 2Spezifische Bilder findenWeise eine KI an, Bild-URLs basierend auf einer Textbeschreibung zu finden und abzurufen.
- 3API-Verbrauch überwachenPrüfe direkt in der Assistenten-Oberfläche, wie viele Queries im Vergleich zum monatlichen Limit bereits genutzt wurden.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du MIAPI MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügenMIAPI MCP in Claude Code installieren
$ claude mcp add --env 'MIAPI_API_KEY=<YOUR_MIAPI_API_KEY>' miapi-python -- uvx miapi-sdkMIAPI MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"miapi-python": {
"command": "uvx",
"args": [
"miapi-sdk"
],
"env": {
"MIAPI_API_KEY": "<YOUR_MIAPI_API_KEY>"
}
}
}
}MIAPI MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"miapi-python": {
"type": "stdio",
"command": "uvx",
"args": [
"miapi-sdk"
],
"env": {
"MIAPI_API_KEY": "<YOUR_MIAPI_API_KEY>"
}
}
}
}MIAPI MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"miapi-python","type":"stdio","command":"uvx","args":["miapi-sdk"],"env":{"MIAPI_API_KEY":"<YOUR_MIAPI_API_KEY>"}}'MIAPI MCP in Claude Desktop installieren
claude_desktop_config.json
{
"mcpServers": {
"miapi-python": {
"command": "uvx",
"args": [
"miapi-sdk"
],
"env": {
"MIAPI_API_KEY": "<YOUR_MIAPI_API_KEY>"
}
}
}
}MIAPI MCP in Codex installieren
$ codex mcp add miapi-python --env 'MIAPI_API_KEY=<YOUR_MIAPI_API_KEY>' -- uvx miapi-sdkMIAPI MCP in Codex config.toml installieren
~/.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 in Gemini CLI installieren
$ gemini mcp add -s user -e 'MIAPI_API_KEY=<YOUR_MIAPI_API_KEY>' miapi-python uvx -- miapi-sdkMIAPI MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"miapi-python": {
"command": "uvx",
"args": [
"miapi-sdk"
],
"env": {
"MIAPI_API_KEY": "<YOUR_MIAPI_API_KEY>"
}
}
}
}Konfiguration
MIAPI_API_KEYErforderlichSecretYour MIAPI API key. Free tier available at https://miapi.uk
| Name | Beschreibung | Typ |
|---|---|---|
| MIAPI_API_KEY | Your MIAPI API key. Free tier available at https://miapi.uk | ErforderlichSecret |
Automatisierte Checks
Geluften am 14. Nov. 2026Vollständiger Bericht →Unsere automatisierten Checks bestanden. Das ist kein Security-Audit: Lies den Code und gib dem Server nur den minimal notwendigen Zugriff. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbardoyukndr/miapi-python is public and reachablegithub.com/doyukndr/miapi-python ↗Bestanden
- Paket nennt dieses Repository als Quellemiapi-sdk names doyukndr/miapi-python as sourcepypi.org/project/miapi-sdk/ ↗Bestanden
- Build-Provenienz (Sigstore-Attestierung)No build attestation published for this releaseNicht geprüft
- Open Source Lizenz (OSI)MITspdx.org/licenses/MIT.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit or release 2026-08-29github.com/doyukndr/miapi-python ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNo popular package one edit away from miapi-sdkBestanden
- Keine kritischen Advisories im Paket oder seinen Abhängigkeiten6 resolved dependencies checked; no critical advisoryosv.dev ↗Bestanden
- Keine versteckten Anweisungen an das Modell0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNicht geprüft
- Remote-Endpoint beantwortet den MCP-HandshakeNicht geprüft
README
Auf GitHub ansehenMIAPI — 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 Fragen
Wie füge ich MIAPI MCP zu Claude Code hinzu?
Führe claude mcp add --env 'MIAPI_API_KEY=<YOUR_MIAPI_API_KEY>' miapi-python -- uvx miapi-sdk in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich MIAPI MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Kann ich MIAPI mit dem OpenAI Client nutzen?
Ja, MIAPI ist mit dem OpenAI Python Client kompatibel, indem du die Base URL änderst und das miapi-grounded Modell verwendest.
Welche Tools stellt der MCP server bereit?
Der MCP server stellt die Tools web_answer, web_search, news_search, image_search und check_usage bereit.
Kann ich die Suche auf bestimmte Websites einschränken?
Ja, du kannst die search_domains Option nutzen, um die Quellen auf spezifische Domains wie wikipedia.org zu beschränken.