trackmcp
Back to directory
SageChisanga

mcptutorial

View on GitHub

Model Context Protocol The Model Context Protocol is an open standard that enables developers to build secure, two-way connections between their data sources and AI-powered tools. The architecture is straightforward: developers can either expose their data through MCP servers or build AI applications (MCP clients) that connect to these servers.

0 stars PythonDeveloper Kits Updated May 6, 2025

Documentation

#STEP 1: install uv

#curl -LsSf https://astral.sh/uv/install.sh | sh

# Create a new directory for our project

uv init weather

cd weather

# Create virtual environment and activate it

uv venv

source .venv/bin/activate

# Install dependencies

uv add "mcp[cli]" httpx

# Create our server file

touch weather.py

from typing import Any

import httpx

from mcp.server.fastmcp import FastMCP

# Initialize FastMCP server

mcp = FastMCP("weather")

# Constants

NWS_API_BASE = "https://api.weather.gov"

USER_AGENT = "weather-app/1.0"

#Add this file

mkdir -p "~/Library/Application Support/Claude"

touch "~/Library/Application Support/Claude/claude_desktop_config.json"

Frequently asked questions

What is mcptutorial?

mcptutorial is Model Context Protocol The Model Context Protocol is an open standard that enables developers to build secure, two-way connections between their data sources and AI-powered tools. The architecture is straightforward: developers can either expose their data through MCP servers or build AI applications (MCP clients) that connect to these servers.

How do I install mcptutorial?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is mcptutorial open source?

Yes — it is hosted on GitHub at https://github.com/SageChisanga/MCPTutorial.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP