
http-sse-mcp-starter
A lightweight implementation of the Model Context Protocol (MCP) server using Server-Sent Events. Features a Wikipedia article parser that converts content to Markdown format. Demonstrates client-server MCP communication over HTTP.
1
Github Watches
0
Github Forks
0
Github Stars
MCP Server with Wikipedia Article Tool
This is an HTTP SSE-based MCP (Model Context Protocol) server that features a tool for fetching and converting Wikipedia articles to Markdown.
Features
- MCP server implementation using FastMCP
- Server-Sent Events (SSE) for client-server communication
- Wikipedia article fetching tool
- Conversion of HTML content to Markdown
Requirements
- Python 3.8+
- Dependencies listed in requirements.txt
- uv (Python package manager)
Installation
# Clone the repository
git clone https://github.com/codingaslu/http-sse-mcp-starter.git
cd http-sse-mcp-starter
# Install dependencies using uv
uv pip install -r requirements.txt
Usage
Starting the Server
python server.py
The server will start on http://localhost:8000 with the following endpoints:
-
/sse
: For SSE connections from clients -
/messages/
: For handling incoming POST messages
Using the Client
# List server capabilities
uv run -- client.py http://localhost:8000/sse
# Fetch a Wikipedia article
uv run -- client.py http://localhost:8000/sse https://en.wikipedia.org/wiki/Python_(programming_language)
MCP Server Capabilities
The MCP server provides:
- Tools: Functions that can be called by clients
- Resources: Data resources available to clients
- Prompts: Pre-defined prompts for AI assistants
The read_wikipedia_article
tool fetches an article from Wikipedia, parses its content, and converts it to Markdown format.
License
相关推荐
I find academic articles and books for research and literature reviews.
Confidential guide on numerology and astrology, based of GG33 Public information
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
Take an adjectivised noun, and create images making it progressively more adjective!
Embark on a thrilling diplomatic quest across a galaxy on the brink of war. Navigate complex politics and alien cultures to forge peace and avert catastrophe in this immersive interstellar adventure.
Discover the most comprehensive and up-to-date collection of MCP servers in the market. This repository serves as a centralized hub, offering an extensive catalog of open-source and proprietary MCP servers, complete with features, documentation links, and contributors.
Micropython I2C-based manipulation of the MCP series GPIO expander, derived from Adafruit_MCP230xx
The all-in-one Desktop & Docker AI application with built-in RAG, AI agents, No-code agent builder, MCP compatibility, and more.
Bridge between Ollama and MCP servers, enabling local LLMs to use Model Context Protocol tools
🧑🚀 全世界最好的LLM资料总结(Agent框架、辅助编程、数据处理、模型训练、模型推理、o1 模型、MCP、小语言模型、视觉语言模型) | Summary of the world's best LLM resources.
Reviews

user_E7I8y2SX
As a loyal user of the mcp application, I highly recommend the http-sse-mcp-starter by codingaslu. It's an outstanding tool that simplifies the process of starting HTTP Server-Sent Events with an MCP framework. The repository is well-documented on GitHub and offers seamless integration for developers. Don't miss out on this impressive starter kit—check it out [here](https://github.com/codingaslu/http-sse-mcp-starter)!