Token导航 LogoToken导航TokenDH.com
Practice 2 logo
地图位置stdio官方级别未说明来源级核验

Practice 2

MCP Server

MCP服务器实现,提供LinkedIn个人资料抓取和天气数据检索功能,支持AI服务集成。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
数据抓取Python位置天气

安装说明

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

作者 / 组织

mybarefootstory

提供方

mybarefootstory

最后核验

2026/5/17 20:21

快速接入

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

命令预览

pip install httpx python-dotenv mcp

详细介绍

MCP服务器实践

此存储库包含用于LinkedIn个人资料抓取和天气数据检索的模型上下文协议(MCP)服务器的实现。MCP框架促进了AI服务之间的无缝集成和通信。

概述

  • LinkedIn个人资料抓取器:使用全新LinkedIn个人资料数据API获取LinkedIn个人档案数据。
  • 气象数据服务:使用美国国家气象局(NWS)API检索天气警报和预报。

先决条件

  • Python 3.7+
  • httpx 用于异步HTTP请求
  • python-dotenv 环境变量管理
  • mcp 用于MCP服务器实现

安装

  1. 克隆存储库:
   git clone https://github.com/mybarefootstory/MCP-Server-Practice-2.git
   cd MCP-Server-Practice-2
  1. 安装依赖项:
   pip install httpx python-dotenv mcp
  1. 设置环境变量:

- 创建一个 .env 根目录中的文件。 - 添加您的RapidAPI密钥:

     RAPIDAPI_KEY=your_rapidapi_key_here

LinkedIn个人资料抓取器

描述

使用全新LinkedIn个人资料数据API获取LinkedIn个人档案数据。服务器已初始化为 FastMCP 并监听检索简档信息的请求。

代码段

from mcp.server.fastmcp import FastMCP
import httpx
import os
from dotenv import load_dotenv

load_dotenv()
RAPIDAPI_KEY = os.getenv("RAPIDAPI_KEY")

mcp = FastMCP("linkedin_profile_scraper")

async def get_linkedin_data(linkedin_url: str) -> dict:
    # Fetch LinkedIn profile data
    ...

@mcp.tool()
async def get_profile(linkedin_url: str) -> str:
    # Get LinkedIn profile data
    ...

if __name__ == "__main__":
    mcp.run(transport="stdio")

气象数据服务

描述

使用NWS API检索天气警报和预报。服务器已初始化为 FastMCP 并提供用于获取警报和预测的工具。

代码段

from mcp.server.fastmcp import FastMCP
import httpx

mcp = FastMCP("weather")

async def make_nws_request(url: str) -> dict:
    # Make a request to the NWS API
    ...

@mcp.tool()
async def get_alerts(state: str) -> str:
    # Get weather alerts for a US state
    ...

@mcp.tool()
async def get_forecast(latitude: float, longitude: float) -> str:
    # Get weather forecast for a location
    ...

if __name__ == "__main__":
    mcp.run(transport='stdio')

用法

  • LinkedIn个人资料抓取器:运行服务器并使用 get_profile 获取LinkedIn数据的工具。
  • 气象数据服务:运行服务器并使用 get_alertsget_forecast 检索天气信息的工具。

目录标签

目录标签

数据抓取Python位置天气本地部署LinkedInAPI天气APIAI服务集成MCP框架

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP