accueil / serveurs / Dev & Code / io.github.fmind/portfolio
io.github.fmind/portfolio
serveur MCP (Model Context Protocol) · www v2.5.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.fmind/portfolio est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.fmind/portfolio » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 10 outils
- compare_llm_hosting≈ 4237 tokens
Compare a GKE infrastructure budget with managed APIs. Call with parameters={} for defaults and supported models, hardware, and plans. Simple mode accepts preset, model, billing, requests (calls/day), and window (auto, 24, 8, or 1 hour/day); set mode=simple when overriding requests. It sizes replicas under illustrative throughput assumptions. Interactive presets run 24/7; job and pipeline presets schedule running hours inside active windows. Commitments bill idle hours. Advanced mode keeps the fleet fixed and exposes custom token budgets, throughput, and running time. Break-even holds that fleet fixed and checks its capacity. Totals include compute and GKE; operations and additional services are excluded. Returns assumptions, USD costs, constraints, sources, and a shareable URL. Invalid inputs fail; no resources are provisioned. See /agents#calculator.
Paramètres, retour & exemple (1)
Paramètresparameters· object · requis
Calculator URL parameters as strings; use an empty object for defaults and available choices.
Exemple d'appel{"name": "compare_llm_hosting", "arguments": {"parameters": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"apis": [], "tasks": [], "units": {}, "inputs": "texte", "models": [], "latency": "texte", "presets": [], "sources": {}, "estimate": "texte", "node_pools": [], "parameters": {}, "validation": []}} - compare_mcp_context_cost≈ 962 tokens
Count the tool-definition tokens that measured MCP servers (GitHub default toolset, Filesystem, Memory, Playwright) add to every model request, then price them as standard input for the managed APIs in the hosting snapshot. Omit servers for all four. Returns tokens per request and month, context share and USD per 1,000 requests and per 30-day month for each model, dated sources, limitations and a shareable page URL. Reference tokens, not provider billing. See /agents#mcp-context.
Paramètres, retour & exemple (2)
Paramètresservers· ? · optionnel
Distinct server ids; omit for all.requests_per_day· integer · optionnel
Model requests per day; count every call in agent loops.
Exemple d'appel{"name": "compare_mcp_context_cost", "arguments": {"servers": "texte", "requests_per_day": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tools": 1, "models": [], "servers": [], "limitations": [], "scenario_url": "texte", "days_per_month": 1, "requests_per_day": 1, "tokens_per_month": 1, "prices_checked_on": "texte", "tokens_per_request": 1, "snapshot_verified_on": "texte"}} - get_article≈ 476 tokens
Read a public article's complete Markdown, dates, canonical URL, and hosted section links. Use a slug from search_articles; unknown and draft articles are unavailable.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Exemple d'appel{"name": "get_article", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"article": "texte", "markdown": "texte", "sections": [], "canonical_url": "texte"}} - get_profile≈ 766 tokens
Return the core profile: identity, headline, job title, contact, socials, biography, and areas of expertise.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_profile", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"metadata": "texte", "biography": [], "expertise": [], "leadership": []}} - get_services≈ 266 tokens
List the professional services on offer (AI architecture advisory and mentoring) with availability and how to book.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_services", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"services": []}} - list_certifications≈ 372 tokens
List professional certifications, badges, and course specializations with their issuers.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_certifications", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"certifications": [], "specializations": []}} - list_experience≈ 258 tokens
List professional work experience: companies, roles, descriptions, and skill tags.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_experience", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"experience": []}} - list_projects≈ 313 tokens
List open-source projects and educational YouTube series.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_projects", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"open_source": [], "youtube_series": []}} - list_publications≈ 664 tokens
List academic and written publications: the PhD thesis, peer-reviewed papers, and hosted articles.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_publications", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"papers": [], "thesis": "texte", "articles": []}} - search_articles≈ 563 tokens
Search the hosted articles by relevance (BM25 over titles, tags, descriptions, and full text) and return the best matches. Use it to answer what Fmind has written about a topic instead of listing every publication.
Paramètres, retour & exemple (3)
Paramètrestag· ? · optionnel
optionally keep only articles with this tag, case-insensitive: Agent, Coding, LLM, RAG, MLOps, Cloud, Python, Project, Demo, Guidelimit· integer · optionnel
maximum number of results to return (default 10, maximum 50)query· string · requis
words to search for across article titles, tags, descriptions, and full text
Exemple d'appel{"name": "search_articles", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"query": "texte", "total": 1, "articles": []}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».