COMPLETE Context for Vertex AI: Life Sciences MCP Plugin Generation
AI community intermediate
Description
COMPLETE Context for Vertex AI: Life Sciences MCP Plugin Generation skill
Installation
Terminal
claude install-skill https://github.com/jeremylongshore/claude-code-plugins-plus-skills README
COMPLETE Context for Vertex AI: Life Sciences MCP Plugin Generation
What You're Building (Technologies Invented AFTER Your Training)
1. Claude Code (Released 2025)
- undefined
2. Model Context Protocol (MCP) - Announced November 2024
- undefined
**MCP Architecture:**
┌──────────────┐
│ Claude Code │ ← MCP Client (the host application)
│ (Desktop) │
└──────┬───────┘
│ Communicates via JSON-RPC 2.0 messages
│ Over standard input/output (stdio)
▼
┌──────────────┐
│ MCP Server │ ← What you're building (TypeScript/Node.js)
│ (This code) │
└──────────────┘
│
│ Makes API calls to external services
▼
┌──────────────┐
│ PubMed API │
│ 10x Cloud │
│ Synapse │
└──────────────┘
3. MCP Protocol Details (You Must Know This)
**JSON-RPC 2.0 Message Types:**
// Request (Client → Server)
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "search_pubmed",
"arguments": { "query": "cancer" }
}
}
// Response (Server → Client)
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"content": [{ "type": "text", "text": "Found 1000 articles" }]
}
}
**Three Core Primitives:**
- undefined
4. TypeScript MCP Server Template (EXACT Pattern to Follow)
import { Server } from "@modelcontextprotocol/sdk/server/index.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
import {
CallToolRequestSchema,
ListToolsRequestSchema,
} from "@modelcontextprotocol/sdk/types.js";
import { z } from "zod";
class PubMedMCPServer {
private server: Server;
constructor() {
// Initialize MCP server
this.server = new Server(
{
name: "pubmed-research-master",
version: "1.0.0",
},
{
capabilities: {
tools: {}, // We provide tools
},
}
);
this.setupToolHandlers()
Related Skills
Artifacts Builder
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui).
AI community mem0
| Universal memory layer for AI Agents | 51341 | 221 | 1 |
AI community Notebooklm Integration
Chat directly with NotebookLM for source-grounded answers based exclusively on uploaded documents
AI community UI UX Pro Max Skill
(16.9k ⭐): An AI SKILL that provide design intelligence for building professional UI/UX multiple platforms.
AI community BMAD-METHOD
| Breakthrough Method for Agile Ai Driven Development | 42712 | 382 | 2 |
AI community Claude Cookbook
Official notebooks and recipes for common patterns (RAG, tool use, Skills, MCP).
AI community