JsonPlaceHolder-MCP

JsonPlaceHolder-MCP

0

The JsonPlaceHolder MCP Application is a server that allows interaction with the JSONPlaceholder API, providing access to users, posts, and albums. It is built using TypeScript and includes tools to interact with various API endpoints.

JsonPlaceHolder MCP Application

A comprehensive Model Context Protocol (MCP) server that interacts with the JSONPlaceholder API to provide access to users, posts, albums, and related data.

🚀 Features

👤 User Tools

  • Get Users: Retrieve a list of all users
  • Get User by ID: Fetch details of a specific user
  • Get User Posts: Retrieve all posts created by a specific user
  • Get User Albums: Fetch all albums created by a specific user
  • Get User Todos: Retrieve all todos associated with a specific user

📝 Post Tools

  • Get Posts: Retrieve a list of all posts
  • Get Post by ID: Fetch details of a specific post
  • Get Post Comments: Retrieve all comments on a specific post

🖼️ Album Tools

  • Get Albums: Retrieve a list of all albums
  • Get Album by ID: Fetch details of a specific album
  • Get Album Photos: Retrieve all photos in a specific album

🛠️ Technical Details

This application is built using:

  • TypeScript
  • Zod for schema validation
  • Fetch API for data retrieval

Usage with Claude Desktop

Docker

  1. Build

NPX

  1. Install the libraries
  2. Build the server
  3. Add this to claude_desktop_config.json or Inspect Locally