Search / io.github.fmind/portfolio
Fmind Freelance AI Architect Website
R0· no sign-inRead-only access to Fmind's portfolio, articles, and sites.
v2.5.0 · active · repository · website · descriptor JSON · versions
Search / io.github.fmind/portfolio
R0· no sign-inRead-only access to Fmind's portfolio, articles, and sites.
v2.5.0 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"portfolio": {
"type": "http",
"url": "https://www.fmind.dev/mcp"
}
}
}claude mcp add --transport http portfolio https://www.fmind.dev/mcp[mcp_servers.portfolio]
url = "https://www.fmind.dev/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"portfolio": {
"type": "remote",
"url": "https://www.fmind.dev/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"portfolio": {
"type": "http",
"url": "https://www.fmind.dev/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=portfolio&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vd3d3LmZtaW5kLmRldi9tY3AifQ%3D%3D"
}{
"servers": {
"portfolio": {
"type": "http",
"url": "https://www.fmind.dev/mcp"
}
}
}{
"mcpServers": {
"portfolio": {
"httpUrl": "https://www.fmind.dev/mcp"
}
}
}extensions:
"portfolio":
enabled: true
name: "portfolio"
type: streamable_http
uri: "https://www.fmind.dev/mcp"
timeout: 300
protocol.modernsupports 2026-07-28 (server/discover)protocol.statelessanswers without a sessionprotocol.transportstreamable HTTPprotocol.list_ttltool list is cacheable (ttlMs 3600000)auth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations10 of 10 tools declare readOnlyHint or destructiveHinttools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: get_profile (destructiveHint, idempotentHint); list_experience (destructiveHint, idempotentHint); list_certifications (destructiveHint, idempotentHint); …tools.token_costabout 1,228 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes4 tool changes in 30 daysstability.rug_pull2 tools kept their name but changed most of their description in 30 days; review before trusting themdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packagecompare_mcp_context_costchangeddescription, input schema, output schemameaning changedEstimate tool-definition tokens, context share and USD costs by filtering, search, CLI and cache assumptions. Call with parameters={} for defaults, bounds and dated sources; edit string-valued URL parameters. Reference tokens and partial-tool estimates are not provider billing measurements. Returns a shareable scenario URL. Invalid inputs fail. See /agents#mcp-context.
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.
get_profilechangedoutput schemacompare_mcp_context_costaddedEstimate tool-definition tokens, context share and USD costs by filtering, search, CLI and cache assumptions. Call with parameters={} for defaults, bounds and dated sources; edit string-valued URL parameters. Reference tokens and partial-tool estimates are not provider billing measurements. Returns a shareable scenario URL. Invalid inputs fail. See /agents#mcp-context.
compare_llm_hostingchangeddescription, output schemameaning changedCompare one GKE hosting scenario with managed API baselines using the website calculator. Call with parameters={} for defaults and supported model, node, billing, and quantization choices. Then override URL parameters as strings, e.g. requests=1000, throughput=100, tokens=500. Returns assumptions, USD costs, constraints, dated sources, and a shareable URL. Invalid inputs fail; no resources are provisioned. See /agents#calculator.
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.
Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +website +reachable +uptime-100% +updated-5d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://www.fmind.dev/mcp streamable-http | none | yes | 100% | 366 ms | 2026-07-28 | 2026-10-19 |
compare_llm_hostingread-only | 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. |
compare_mcp_context_costread-only | 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. |
get_articleread-only | 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. |
get_profileread-only | Return the core profile: identity, headline, job title, contact, socials, biography, and areas of expertise. |
get_servicesread-only | List the professional services on offer (AI architecture advisory and mentoring) with availability and how to book. |
list_certificationsread-only | List professional certifications, badges, and course specializations with their issuers. |
list_experienceread-only | List professional work experience: companies, roles, descriptions, and skill tags. |
list_projectsread-only | List open-source projects and educational YouTube series. |
list_publicationsread-only | List academic and written publications: the PhD thesis, peer-reviewed papers, and hosted articles. |
search_articlesread-only | 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. |
Schemas: list_tools.
{
"name": "io.github.fmind/portfolio",
"title": "Fmind Freelance AI Architect Website",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://www.fmind.dev/mcp",
"type": "streamable-http"
}
],
"version": "2.5.0",
"repository": {
"id": "1261133438",
"url": "https://github.com/fmind/www",
"source": "github"
},
"websiteUrl": "https://www.fmind.dev/",
"description": "Read-only access to Fmind's portfolio, articles, and sites."
}