RGEll/PTAB_Project4_MCP_Server
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.
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 ifshout: 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
- Clone this repo.
- Go into the server folder:
cd mcp-server - Install dependencies:
- npm install
- 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: