MCP.so
登录

Build Custom MCP Servers

@sourangshupal

基本信息

分类

开发工具

传输方式

stdio

作者

sourangshupal

关于 Build Custom MCP Servers

暂无概览

Build Custom MCP Servers 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "Build-Custom-MCP-Servers": {
      "command": "uv",
      "args": [
        "sync"
      ]
    }
  }
}

Build Custom MCP Servers 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Build Custom MCP Servers?

This project demonstrates building simple MCP servers using the MCP Python SDK (mcp[cli]). It provides tools for note management, weather fetching, and news searching, using external API keys stored in a .env file.

How to use Build Custom MCP Servers?

Install Python 3.12 and a virtual environment manager. Clone the repository, set up a virtual environment, and install dependencies (e.g., uv sync). Copy .env.example to .env and add your WEATHER_API_KEY and BRAVE_API_KEY. Run the server with mcp install main.py to add it to Claude Desktop, or use mcp dev main.py for development.

Key features of Build Custom MCP Servers

  • Note-taking: add, read, latest, and summarize notes.
  • Current weather data for any city via WeatherAPI.com.
  • News search using the Brave Search API.
  • Configuration via .env file with API keys.
  • Built with mcp[cli] Python SDK.

Use cases of Build Custom MCP Servers

  • Manage personal notes through an MCP client like Claude Desktop.
  • Check real‑time weather during conversations.
  • Search for news articles without leaving the chat interface.
  • Learn how to build and run custom MCP servers.

常见问题

1

What tools does the MCP server provide?

It offers note management (add, read, latest, summarize), current weather fetching, and Brave Search news retrieval.

2

What API keys are required?

You need a WeatherAPI.com key (`WEATHER_API_KEY`) and a Brave Search API key (`BRAVE_API_KEY`).

3

What Python version is needed?

Python 3.12 is required.

4

How do I run the server?

Use `mcp install main.py` to register the server with Claude Desktop, or `mcp dev main.py`

评论

开发工具 分类下的更多 MCP 服务器