Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

[CHORE]: Move url_to_markdown_server to mcp-servers/python/url_to_markdown_server

未关闭
#25 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

维护者通常 1 天内回复

还没有人认领这个 Issue。

评估

难度
3/5
预计耗时
1-2 天
新手友好度
78/100
Issue 类型
重构
描述清晰度
描述清楚
活跃度
活跃
技术栈
python
领域
backend

调研方向

将 IBM/mcp-context-forge 中的 mcp-servers/python/url_to_markdown_server/ 与目标仓库布局进行比较,然后逐字复制列出的文件和目录。先处理 pyproject.toml、README.md、Makefile 和 tests/ 目录;验证 editable 安装并运行现有测试。完成的标准是:服务器位于目标路径,README.md 反映其新位置,并且 CI 运行其 lint 和 test 检查。

由索引模型根据 Issue 内容生成。

描述

Summary

Move the url_to_markdown_server MCP server from the mcp-context-forge monorepo into this repository at mcp-servers/python/url_to_markdown_server/, as part of the MCP server migration tracked in IBM/mcp-context-forge#6228.

What to move

Copy the contents of mcp-servers/python/url_to_markdown_server/ from IBM/mcp-context-forge verbatim:

mcp-servers/python/url_to_markdown_server/
├── .gitignore
├── Containerfile
├── Makefile
├── README.md
├── pyproject.toml
├── src/
│   └── url_to_markdown_server/
│       ├── __init__.py
│       ├── server_fastmcp.py
│       └── ssrf.py
└── tests/

Dependencies (as-is)

From pyproject.toml:

fastmcp>=3.4.4
httpcore>=1.0.5
httpx>=0.28.1
pydantic>=2.13.4
typing-extensions>=4.16.0

The server is moved as-is. Version constraint updates are tracked separately (see sub-issues).

Acceptance criteria

  • Server lands at mcp-servers/python/url_to_markdown_server/ in this repository
  • pyproject.toml is present and installable (pip install -e mcp-servers/python/url_to_markdown_server)
  • Existing tests pass
  • CI covers the server (lint + test)
  • README updated to reflect new home

References

主要语言
Python
星标
1
派生
2
平均合并
1 小时 13 分钟
30 天内合并 PR
8

环境准备

  • 没有 Dockerfile 或 Docker Compose 文件
  • 没有 Pull Request 模板
  • 阅读贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

IBM/contextforge-examples 的其他 Issue

查看 IBM/contextforge-examples 的全部 Issue

相似的 Issue

更多 Python Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。