Token导航 LogoToken导航TokenDH.com
MCP API Sros logo
运维云端stdio官方级别未说明来源级核验

MCP API Sros

MCP Server

一个基于FastAPI和MCP Server的应用程序,用于通过HTTP端点管理Nokia SROS设备上的IP前缀,支持添加和删除操作,并设计用于与n8n集成实现工作流自动化。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude云端部署Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

drupertifranco

提供方

drupertifranco

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv venv

详细介绍

FastAPI IP 路由器

该项目是一个FastAPI和MCP服务器应用程序,它提供了一个与Claude LLM的接口,用于管理诺基亚SROS设备上的IP前缀。它允许用户通过HTTP端点添加和删除IP前缀。该应用程序旨在未来与n8n集成,以实现工作流自动化。

项目结构

fastapi-ip-router
├── mcp
│   ├── server.py  
├── src
│   ├── main.py                # Entry point of the FastAPI application
│   ├── routers
│   │   └── ip_router.py       # API routes for adding and deleting IP addresses
│   ├── services
│   │   └── sros_service.py     # Logic for connecting to the SROS device
│   └── types
│       └── index.py           # Custom types and data models
├── requirements.txt           # Project dependencies
└── README.md                  # Project documentation

安装说明

  1. 克隆存储库:
   git clone 
   cd fastapi-ip-router

设置您的项目

在文件中:

   fastapi-ip-router
   ├── src
   │   ├── services
   │   │   └── sros_service.py     # Logic for connecting to the SROS device

输入您的身份证和路由器的IP地址

   conn = connect(host="########PUT_YOUR_IP_HERE########",
                       username="########PUT_YOUR_USER_HERE########",
                       password="########PUT_YOUR_PASSWORD_HERE########",
                       hostkey_verify=False)
  1. 创建虚拟环境:
   python -m venv venv
   source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  1. 安装依赖项:
   pip install -r requirements.txt
  1. 运行应用程序:
   uvicorn src.main:app --reload
  1. 检查员MCP
   uv run mcp dev server.py

用法

  • 获取公共IP:

- 端点: get - 请求正文:

    {
      N/A
    }
  • 添加IP前缀:

- 端点: POST /ip-prefix - 请求正文:

    {
      "prefix-name": "xyz"
      "prefix": "1.1.1.1/32"
    }
  • 删除IP前缀:

- 端点: DELETE /ip-prefix - 请求正文:

    {
      "prefix-name": "xyz"
      "prefix": "1.1.1.1/32"
    }

LM工作室配置MCP

  • MCP配置
    {
    "mcpServers": {
      "Demo": {
        "command": "uv",
        "args": [
          "run",
          "C:/Users/.../fastapi-ip-router/mcp/server.py"
        ]
      }
    }
  }

未来与n8n或LLM的集成

此FastAPI应用程序旨在轻松与n8n集成,允许自动工作流管理SROS设备上的IP前缀。随着项目的进展,将提供更多关于集成的文档。

目录标签

目录标签

PythonClaude云端部署IP管理本地部署网络自动化FastAPINokiaSROSHTTP端点

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP