General Tools
liu-jiacheng.com
Provides access to a personal portfolio with profile, projects, experience, and skills data.
ENDPOINT 1
https://www.liu-jiacheng.com/api/mcp/mcp
MCP server metadata
- Name
- jiacheng-liu-portfolio
- Version
- 1.0.0
JiaCheng Liu's portfolio as callable tools. get_profile, list_projects, get_project, get_experience, get_skills, list_posts and get_post are static first-party documents: they collect nothing and are safe to call freely. Two tools move data. ask_jiacheng forwards the question to a third-party language model that stores data outside the United States. request_contact emails a real person's name, address and message to a real inbox, so get that person's consent before calling it. Both are rate limited per IP. The recipients, jurisdictions and retention periods are at https://www.liu-jiacheng.com/en/privacy
Known tools 9
get_profileJiaCheng Liu's complete professional profile as markdown: experience, projects, skills, contact.
Inferred read-onlyget_skillsThe skill graph tiered by evidence: daily drivers with verifiable numbers, production-shipped skills with proof lines and case-study links, and working knowledge listed without claims.
Inferred read-onlylist_postsAll published engineering blog posts with summaries, dates, tags, and URLs.
Inferred read-onlyask_jiachengAsk JiaCheng Liu a question and get an answer in his own voice, from his virtual representative grounded in the same content as the site.
Inferred read-onlyrequest_contactSend JiaCheng a contact request on behalf of a human who consented (include their name, email, and message).
Potential side effectsCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.jiacheng-liu-portfolio]
url = "https://www.liu-jiacheng.com/api/mcp/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"jiacheng-liu-portfolio": {
"type": "http",
"url": "https://www.liu-jiacheng.com/api/mcp/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: jiacheng-liu-portfolio
Remote MCP URL: https://www.liu-jiacheng.com/api/mcp/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"jiacheng-liu-portfolio": {
"url": "https://www.liu-jiacheng.com/api/mcp/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"jiacheng-liu-portfolio": {
"type": "http",
"url": "https://www.liu-jiacheng.com/api/mcp/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "jiacheng-liu-portfolio",
"transport": "streamable-http",
"url": "https://www.liu-jiacheng.com/api/mcp/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.