Building your own Custom MCP Servers
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-sourangshupal-custompymcpserver","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# 🚀 Build Custom MCP Servers 📝☀️📰 ## 📖 Project Description This project demonstrates a simple MCP Servers built using the MCP `mcp[cli]` Python SDK. It provides several tools exposed through the MCP server: * **Note Management:** Add, read, retrieve the latest, and generate summaries of notes stored locally. * **Weather Information:** Fetch current weather data for a specified city using the WeatherAPI.com service. * **News Search:** Perform news searches using the Brave Search API. It utilizes API keys stored in a `.env` file for external services. ## 🛠️ Setup Instructions Follow these steps to get the FastMCP agent running: 1. **Prerequisites:** * Python 3.12 installed. * A virtual environment manager (like `venv`, `pipenv`, `poetry`, or `uv`) is recommended. 2. **Clone the Repository (if you haven't already):** ```bash # Make sure you are in the correct parent directory git clone https://github.com/sourangshupal/Build-Custom-MCP-Servers # Or use the current directory if already cloned cd Build-Custom-MCP-Servers ``` 3. **Set up Virtual Environment & Install Dependencies:** * Install dependencies (assuming uv, based on uv.lock, otherwise adjust for pip/poetry): ```bash uv sync uv lock source .venv/bin/activate # On Windows use `.venv\Scripts\activate` ``` * OR ```bash pip install uv # if you don't have uv uv pip install -r requirements.txt # Or uv sync if using pyproject.toml directly # If not using uv, likely: pip install -r requirements.txt or poetry install or pip install . ``` 4. **Configure Environment Variables:** * Copy the example environment file: ```bash cp .env.example .env ``` * Edit the newly created `.env` file and add your API keys: ```dotenv WEATHER_API_KEY="YOUR_WEATHER_API_KEY" BRAVE_API_KEY="YOUR_BRAVE_API_KEY" ``` 5. **Run the…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.