[Sprint 01] setup: Initialize Python project structure #1

Closed
opened 2026-02-03 19:40:23 +00:00 by lmiranda · 1 comment
Owner

Initialize the Python MCP server project with proper structure and dependencies.

Acceptance Criteria:

  • Create pyproject.toml with project metadata
  • Add dependencies: mcp, httpx, python-dotenv
  • Set up src/gitea_mcp package structure
  • Create init.py files
  • Add .gitignore for Python projects
  • Verify project installs with pip install -e .

Technical Notes:

  • Use Python 3.10+
  • MCP SDK: mcp package
  • HTTP client: httpx for async requests
  • Config: python-dotenv for environment variables
Initialize the Python MCP server project with proper structure and dependencies. **Acceptance Criteria:** - [ ] Create pyproject.toml with project metadata - [ ] Add dependencies: mcp, httpx, python-dotenv - [ ] Set up src/gitea_mcp package structure - [ ] Create __init__.py files - [ ] Add .gitignore for Python projects - [ ] Verify project installs with `pip install -e .` **Technical Notes:** - Use Python 3.10+ - MCP SDK: `mcp` package - HTTP client: `httpx` for async requests - Config: `python-dotenv` for environment variables
Author
Owner

✓ Implementation complete on branch feat/1-project-setup

Completed:

  • Created pyproject.toml with project metadata (Python 3.10+)
  • Added dependencies: mcp, httpx, python-dotenv
  • Set up src/gitea_mcp package structure
  • Created init.py files
  • Added .gitignore for Python projects
  • Verified project installs with pip install -e .

Files Created:

  • pyproject.toml
  • src/gitea_mcp/init.py
  • .gitignore

All acceptance criteria met. Project foundation ready for MCP server implementation.

✓ Implementation complete on branch `feat/1-project-setup` ## Completed: - Created pyproject.toml with project metadata (Python 3.10+) - Added dependencies: mcp, httpx, python-dotenv - Set up src/gitea_mcp package structure - Created __init__.py files - Added .gitignore for Python projects - Verified project installs with pip install -e . ## Files Created: - pyproject.toml - src/gitea_mcp/__init__.py - .gitignore All acceptance criteria met. Project foundation ready for MCP server implementation.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: personal-projects/gitea-mcp-remote#1