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.1.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.1.0-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jnpr_pathfinder_mcp-0.1.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.1.0.tar.gz
Algorithm Hash digest
SHA256 d5c9f9559424e0d315641c075472f8cb601c481ab146f3df7dc9265f1ab42ece
MD5 a5531af33707bafd6b8c6cda61806b96
BLAKE2b-256 eea23ea1b3809a354cc1b8bd92eedef2972817c8eceae04700bc6d5e8dc0f2ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jnpr_pathfinder_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cf567e0d7ce553ebaa7eeb081f76a88954bce689b39c94be1ad8c4c740cdf41d
MD5 dfa83a65e8d1c2ad0be659855dcdb6fb
BLAKE2b-256 a8a0e732f4f63cdeb9c734ff098d0110cdcf73fb6d6075c226e5ad8f33550d5b

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