PTAB_Project4_MCP_Server

RGEll/PTAB_Project4_MCP_Server

3.1

If you are the rightful owner of PTAB_Project4_MCP_Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The PTAB MCP Server is a Model Context Protocol server that provides access to various tools for interacting with the USPTO PTAB Developer Hub API and other functionalities.

Tools
4
Resources
0
Prompts
0

PTAB MCP Server

This project is a MCP server** that exposes several tools via the [Model Context Protocol (MCP)].

Features (tools accessible by server)

  • ping
    Input: { "message"?: string }
    Output: text "pong: <message>".

  • echo
    Input: { "text": string, "shout"?: boolean }
    Output: echoes text (uppercase if shout: true).

  • search-decisions
    Input: { "start_date": "YYYY-MM-DD", "end_date": "YYYY-MM-DD", "topic"?: string }
    Output: Queries the USPTO PTAB Developer Hub API (proceedings endpoint) and returns a summary of real PTAB decisions within the date range.

  • vector-query (stub)
    Input: { "query": string, "k"?: number }
    Output: Returns a placeholder response, logs input.

Setup

  1. Clone this repo.
  2. Go into the server folder:
    cd mcp-server
    
  3. Install dependencies:
  4. npm install
  5. Run the server: npm run dev

Expected output: When the server starts, you’ll see: MCP server is running (stdio). Tools: ping, echo, search-decisions, vector-query

When a tool is called, the server logs input arguments, e.g.: search-decisions called with: { start_date: "2025-09-01", end_date: "2025-09-08", topic: