Koskamo

Wikivibe MCP

A public read-only MCP server providing structured access to Wikivibe's knowledge base on AI coding, agents, and deployment, as well as the VibeDesign catalog of templates. It exposes tools for searching and reading public articles and design assets without exposing private data or allowing write operations.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Wikivibe MCP logo, by AlexMi64Community listingStreamable HTTPNo sign-inEndpoint checked 2026-11-06Published by AlexMi64
MCP endpoint (Streamable HTTP)
https://wikivibe.ru/mcp/
Vendor documentation

What its tools do

13 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

13 of 13 have a description · 0 of 13 declare behavior hints · 0 of 13 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Search public Wikivibe articles by query
  • Read specific public articles by URL or slug
  • Search for public VibeDesign templates and layouts
  • List latest public canonical articles

Source and maintenance

Community listingRegistry 0.1.0
Maintenance checked

Protocol and capabilities

Server
wikivibe 0.1.0
MCP protocol negotiated in check
2025-06-18
Tools
13 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  }
}

Tools

13 advertised

search_articles
Advertised by the server during the last successful anonymous check.

Search public canonical Wikivibe articles about AI coding, agents, MCP, tools, SEO/GEO, bots, deployment and product workflows.

search_articles input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "default": 5,
      "maximum": 10,
      "minimum": 1
    },
    "query": {
      "type": "string",
      "description": "Search phrase."
    },
    "locale": {
      "enum": [
        "ru",
        "en"
      ],
      "type": "string",
      "default": "ru"
    }
  },
  "additionalProperties": false
}
get_article
Advertised by the server during the last successful anonymous check.

Read one public Wikivibe article by absolute URL, path, or section plus slug.

get_article input schema
{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Absolute article URL or localized path."
    },
    "path": {
      "type": "string",
      "description": "Article path, for example /ru/novosti/example/."
    },
    "slug": {
      "type": "string",
      "description": "Article slug when url/path is not provided."
    },
    "locale": {
      "enum": [
        "ru",
        "en"
      ],
      "type": "string",
      "default": "ru"
    },
    "section": {
      "type": "string",
      "description": "Section slug when url/path is not provided."
    },
    "maxChars": {
      "type": "integer",
      "default": 8000,
      "maximum": 20000,
      "minimum": 1000
    }
  },
  "additionalProperties": false
}
list_latest_articles
Advertised by the server during the last successful anonymous check.

List the newest public canonical Wikivibe articles.

list_latest_articles input schema
{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "default": 5,
      "maximum": 10,
      "minimum": 1
    },
    "locale": {
      "enum": [
        "ru",
        "en"
      ],
      "type": "string",
      "default": "ru"
    }
  },
  "additionalProperties": false
}
list_sections
Advertised by the server during the last successful anonymous check.

List public Wikivibe sections that contain indexable articles.

list_sections input schema
{
  "type": "object",
  "properties": {
    "locale": {
      "enum": [
        "ru",
        "en"
      ],
      "type": "string",
      "default": "ru"
    }
  },
  "additionalProperties": false
}
search_design_templates
Advertised by the server during the last successful anonymous check.

Search public VibeDesign ready-made templates, layouts, components, dashboards, animations and source links from the Wikivibe catalog.

search_design_templates input schema
{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "default": 5,
      "maximum": 10,
      "minimum": 1
    },
    "query": {
      "type": "string",
      "description": "Search phrase. Optional when category, stack or sourceType is provided."
    },
    "stack": {
      "type": "string",
      "description": "Technology or tool, for example React, Tailwind, Figma."
    },
    "locale": {
      "enum": [
        "ru",
        "en"
      ],
      "type": "string",
      "default": "ru"
    },
    "category": {
      "type": "string",
      "description": "Template category slug, for example landing, dashboards, components, animations."
    },
    "sourceType": {
      "enum": [
        "github",
        "figma",
        "framer",
        "website",
        "archive",
        "other"
      ],
      "type": "string"
    }
  },
  "additionalProperties": false
}
get_design_template
Advertised by the server during the last successful anonymous check.

Read one public VibeDesign template by slug, absolute URL or localized path.

get_design_template input schema
{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Absolute template URL or localized path."
    },
    "path": {
      "type": "string",
      "description": "Template path, for example /ru/vibe-design/makety/example/."
    },
    "slug": {
      "type": "string",
      "description": "Template slug."
    },
    "locale": {
      "enum": [
        "ru",
        "en"
      ],
      "type": "string",
      "default": "ru"
    }
  },
  "additionalProperties": false
}
search_skills
Advertised by the server during the last successful anonymous check.

Search public Wikivibe AI-agent skills with GitHub metadata, project signals, install prompts and usage rules.

search_skills input schema
{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "default": 5,
      "maximum": 10,
      "minimum": 1
    },
    "query": {
      "type": "string",
      "description": "Search phrase. Optional when category, stack or riskLevel is provided."
    },
    "stack": {
      "type": "string",
      "description": "Technology or tool, for example Astro, MCP, Directus, Storybook."
    },
    "locale": {
      "enum": [
        "ru",
        "en"
      ],
      "type": "string",
      "default": "ru"
    },
    "category": {
      "type": "string",
      "description": "Skill category slug, for example coding, search, data, automation, security, ai-ml, devops."
    },
    "riskLevel": {
      "enum": [
        "low",
        "medium",
        "high"
      ],
      "type": "string"
    }
  },
  "additionalProperties": false
}
get_skill
Advertised by the server during the last successful anonymous check.

Read one public Wikivibe AI-agent skill by slug, absolute URL or localized path.

get_skill input schema
{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Absolute skill URL or localized path."
    },
    "path": {
      "type": "string",
      "description": "Skill path, for example /ru/skills/astro-performance-audit/."
    },
    "slug": {
      "type": "string",
      "description": "Skill slug."
    },
    "locale": {
      "enum": [
        "ru",
        "en"
      ],
      "type": "string",
      "default": "ru"
    }
  },
  "additionalProperties": false
}
recommend_skills_for_project
Advertised by the server during the last successful anonymous check.

Recommend Wikivibe AI-agent skills from a safe project summary: frameworks, dependencies, file paths, goals and problems. Do not send source code.

recommend_skills_for_project input schema
{
  "type": "object",
  "properties": {
    "goal": {
      "type": "string",
      "description": "What the user wants the agent to achieve."
    },
    "files": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "limit": {
      "type": "integer",
      "default": 5,
      "maximum": 10,
      "minimum": 1
    },
    "locale": {
      "enum": [
        "ru",
        "en"
      ],
      "type": "string",
      "default": "ru"
    },
    "category": {
      "type": "string",
      "description": "Optional category slug."
    },
    "problems": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "frameworks": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "dependencies": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "additionalProperties": false
}
search_tools
Advertised by the server during the last successful anonymous check.

Search the public canonical Wikivibe tools catalog: open-source projects, services and products for AI-assisted development with official website, documentation and repository links. Only public canonical catalog entries are served; pending or draft submissions are never returned.

search_tools input schema
{
  "type": "object",
  "properties": {
    "kind": {
      "enum": [
        "open-source",
        "service",
        "product"
      ],
      "type": "string"
    },
    "limit": {
      "type": "integer",
      "default": 5,
      "maximum": 10,
      "minimum": 1
    },
    "query": {
      "type": "string",
      "description": "Search phrase. Optional when category or kind is provided."
    },
    "locale": {
      "enum": [
        "ru",
        "en"
      ],
      "type": "string",
      "default": "ru"
    },
    "category": {
      "type": "string",
      "description": "Tool category slug, for example containers, databases, infrastructure, observability, development, design."
    }
  },
  "additionalProperties": false
}
get_tool
Advertised by the server during the last successful anonymous check.

Read one public canonical Wikivibe tools catalog entry by slug, absolute URL or localized path: official website, documentation, repository, license, stacks, tags and related articles. Pending or draft submissions are never served.

get_tool input schema
{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Absolute tool URL or localized path."
    },
    "path": {
      "type": "string",
      "description": "Tool path, for example /ru/tools/grafana/."
    },
    "slug": {
      "type": "string",
      "description": "Tool slug."
    },
    "locale": {
      "enum": [
        "ru",
        "en"
      ],
      "type": "string",
      "default": "ru"
    }
  },
  "additionalProperties": false
}
search_repositories
Advertised by the server during the last successful anonymous check.

Search the public canonical Wikivibe community repositories catalog: projects shared by the community with their stack, tags and source links. Repositories are search results, not installable agent skills. Only public canonical catalog entries are served; pending or draft submissions are never returned.

search_repositories input schema
{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "default": 5,
      "maximum": 10,
      "minimum": 1
    },
    "query": {
      "type": "string",
      "description": "Search phrase: project name, stack or tag."
    },
    "locale": {
      "enum": [
        "ru",
        "en"
      ],
      "type": "string",
      "default": "ru"
    }
  },
  "additionalProperties": false
}
get_repository
Advertised by the server during the last successful anonymous check.

Read one public canonical Wikivibe community repository by slug, absolute URL or localized path: description, source link, homepage, license, author, stacks and tags. Pending or draft submissions are never served.

get_repository input schema
{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Absolute repository URL or localized path."
    },
    "path": {
      "type": "string",
      "description": "Repository path, for example /ru/repos/example/."
    },
    "slug": {
      "type": "string",
      "description": "Repository slug."
    },
    "locale": {
      "enum": [
        "ru",
        "en"
      ],
      "type": "string",
      "default": "ru"
    }
  },
  "additionalProperties": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

90-day uptime

A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.

Too few checks for a percentage yet (1 of 1 answered).

  1. 2026-11-07: 1 of 1 checks answered

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
1165 ms
95th percentile latency
1165 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 1165 ms · metadata changed · 13 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http wikivibe-mcp https://wikivibe.ru/mcp/

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add wikivibe-mcp --url https://wikivibe.ru/mcp/

Cursor

Merge this server into .cursor/mcp.json in your project, then enable wikivibe-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "wikivibe-mcp": {
      "url": "https://wikivibe.ru/mcp/"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "wikivibe-mcp": {
      "type": "streamableHttp",
      "url": "https://wikivibe.ru/mcp/",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start wikivibe-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "wikivibe-mcp": {
      "type": "http",
      "url": "https://wikivibe.ru/mcp/"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http wikivibe-mcp https://wikivibe.ru/mcp/

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://wikivibe.ru/mcp/

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "wikivibe-mcp": {
      "serverUrl": "https://wikivibe.ru/mcp/"
    }
  }
}

Let your agent find its tools

Find servers like Wikivibe MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.