Skip to main content

An MCP Server for interacting with Juniper's public Pathfinder APIs (https://apps.juniper.net).

Project description

Juniper Pathfinder Model Context Protocol Server

This MCP Server allows a model to work with the data behind the tools in the Juniper Pathfinder site (https://apps.juniper.net).

It contains tools in three namespaces:

  • hct_: Hardware Compatibility Tool
  • feature_explorer_: Feature Explorer
  • cli_explorer_: CLI Explorer

Running the MCP Server

This MCP server is actually a composition of three MCP servers:

  • jnpr_pathfinder_mcp.server.hct
  • jnpr_pathfinder_mcp.server.feature_explorer
  • jnpr_pathfinder_mcp.server.cli_explorer

all built using FastMCP and can run over stdio or streamable http.

Running the Full Server

To run all three components with a single interface, use uv for the simplest approach:

$ uv run jnpr_pathfinder_mcp --transport http --port 8888

This will expose tools for all supported pathfinder apps.

Running a Single Server

To run all three components with a single interface, use uv for the simplest approach:

$ uv run fastmcp jnpr_pathfinder_mcp.server.hct:mcp --transport http --port 8888

This will expose tools for the Hardware Compatibility Tool only.

Running in Docker

It may be even easier to run the MCP server using Docker:

$ docker run --rm -i -p 8888:8888 cbinckly/jnpr-pathfinder-mcp:latest

Configuring a Client

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jnpr_pathfinder_mcp-0.2.0.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jnpr_pathfinder_mcp-0.2.0-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file jnpr_pathfinder_mcp-0.2.0.tar.gz.

File metadata

  • Download URL: jnpr_pathfinder_mcp-0.2.0.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.2

File hashes

Hashes for jnpr_pathfinder_mcp-0.2.0.tar.gz
Algorithm Hash digest
SHA256 5b07956c9b5ac7f2725f75db3c7e91dfaaf0224ad40e8ff726ece5182a95567b
MD5 a8b135c63e9a1a1a8cc812dc519af6ae
BLAKE2b-256 a47045cbcd90a798750ff78fff297f6ca8cb8f3eb83bd8ce65d311222454d241

See more details on using hashes here.

File details

Details for the file jnpr_pathfinder_mcp-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for jnpr_pathfinder_mcp-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d7c89d6dec957051f908dfb73e6ef2f9d448299a6434c60942b570065624daf9
MD5 ead789a56601aaac5d3117fee1b7b388
BLAKE2b-256 84ee0a6ad3910e7c046535f03c4e866e109bdc6d42c486106aa806de3317e74c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page