Profile

com.kazejevPublished by kazejev.comOfficial publisherv0.3.1Updated Nov 2, 2026

Profile server for kazejev.com: biography, skills, projects and education.

VerifiedStreamable HTTPWeb executableKnowledge & Memory

Overview

AI-generated overview

Read-only remote MCP server that answers questions about Jaroslav Kazejev's biography, skills, projects, education and contact links.

What you can do
  • Read the full profile summary, short biography and public contact details and links
  • List technical and professional skills, projects and work
  • Search the profile by topic (a subject, technology or skill) and get the matching projects, skills and education with supporting detail
  • Fetch the same content as a single JSON resource
When to use it
Useful when an assistant needs accurate, first-hand background on this one person — for example to answer questions about their experience, skills or projects, or to draft an introduction — without scraping a website.
Requirements
A remote streamable HTTP endpoint; no authentication, API keys, environment variables or local runtime are needed. The README gives the endpoint path and client configuration examples.
Before you install
The server is described as read-only and needs no credentials. It serves a single person's public profile, so its scope is narrow; the contact details it returns are public links, and the README notes the endpoint also accepts an older protocol era alongside the newer one.

Installation

In SourceWeft

  1. Open Profile in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.kazejev%2Fprofile/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "profile": {
      "type": "http",
      "url": "https://mcp.kazejev.com/mcp"
    }
  }
}

README

profile-mcp

An MCP server that answers questions about Jaroslav Kazejev: biography, skills, projects and education. It is read-only, it needs no authentication, and it has no runtime dependencies.

Endpoint: https://mcp.kazejev.com/mcp

Connect

With the Claude Code CLI:

claude mcp add --transport http kazejev https://mcp.kazejev.com/mcp

With a client that reads a JSON configuration:

json
{  "mcpServers": {    "kazejev": {      "type": "http",      "url": "https://mcp.kazejev.com/mcp"    }  }}

Tools

ToolArgumentsReturns
get_profile_summarynoneThe complete profile in one response: headline, location, work status, focus, the strongest work, the main skills, education and links
query_profiletopicThe projects, skills and education that match the topic, with the detail behind each one
get_biononeThe short professional biography
list_skillsnoneThe technical and professional skills
list_projectsnoneThe projects and the work
get_contact_infononeThe public contact details and profile links

One resource, kazejev://profile, holds the same content as one JSON document.

Protocol support

The server answers two protocol eras on the same endpoint, and selects the era for each request.

EraVersionsDescription
Modern2026-07-28The server keeps no state. Each request carries its version, identity and capabilities in _meta and in HTTP headers, which the server examines. server/discover is available.
Legacy2025-11-25, 2025-06-18, 2025-03-26The client and the server do the initialize handshake.

The 2026-07-28 revision removed the initialize handshake and the protocol-level sessions. Most clients still use the older revisions, thus the server keeps both.

Notable behaviour in the modern era:

  • GET and DELETE return 405. The GET stream and the session teardown are no longer in the protocol.
  • A header that disagrees with the body returns 400 and -32020.
  • An unsupported version returns 400 and -32022 with the supported list.
  • An unknown method returns 404 and -32601.

Where else this server appears

Development and maintenance

See docs/maintenance.md.

Source: README.md at commit 7191ab7

Tools

6

get_bio

Get biography

The short professional biography of Jaroslav Kazejev.

Takes no parameters.

get_contact_info

Get contact info

The public contact details and the profile links.

Takes no parameters.

get_profile_summary

Get the profile summary

The complete profile in one response: headline, location, work status, focus, the strongest work, the main skills, education and links.

Takes no parameters.

list_projects

List projects

The projects and the work.

Takes no parameters.

list_skills

List skills

The technical and professional skills.

Takes no parameters.

query_profile

Query the profile

Searches the profile for a topic and returns the evidence behind it. The topic is a subject, a technology or a skill, for example "MCP", "C# performance", "cryptography" or "physics". The result gives the projects, skills and education that match, with the detail.

Parameterstopicrequired

Version history

1
  1. v0.3.1LatestSep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.