Skip to main content

Project Ten Model Context Protocol (MCP) server

Project description

projectone-expert

One Model Context Protocol (MCP) server

Prerequisites

  1. Install uv from Astral or the GitHub README
  2. Install Python using uv python install 3.13

Installation

Install the MCP server:

uv tool install mylabs-mcp.projectten-expert --force 

Add the server to your MCP client config (e.g. ~/.cursor-server/data/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json):

{
  "mcpServers": {
    "mylabs_mcp.projectten_expert": {
      "command": "uvx",
      "args": [
        "--from",
        "mylabs-mcp-projectten-expert",
        "projectten-expert"
      ],
      "env": {
        "SHELL": "/usr/bin/zsh"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

Development

  1. Set up the development environment:
uv sync --all-groups
  1. Run the server:
uv run mylabs-mcp.projectten-expert/server.py
  1. Install pre-commit hooks:
GIT_CONFIG=/dev/null pre-commit install

Running the Server

Run the server with default stdio transport:

uv run mylabs-mcp.projectten-expert/server.py

Or with SSE transport on a specific port:

uvx projectten-expert/server.py --sse --port 8888

Customizing the Server

  1. Edit projectten_expert/server.py to implement your MCP tools and resources
  2. Add dependencies to pyproject.toml with uv add <dependency>
  3. Update tests and documentation as needed
  4. Build the project: uv build
  5. Push the changes: git push
  6. Create a release: uv run cz bump
  7. Tag the release: git push --tags

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mylabs_mcp_projectten_expert-0.1.0.tar.gz (21.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mylabs_mcp_projectten_expert-0.1.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file mylabs_mcp_projectten_expert-0.1.0.tar.gz.

File metadata

File hashes

Hashes for mylabs_mcp_projectten_expert-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d4d39a9691a20c6732b71e0d0437e1d5e3ebe48c93119f7409a5a83c9c2425d3
MD5 dae1e0a43edbafb0c87284305eb5a650
BLAKE2b-256 e922582fd0c1dbf834c69cf0cd2ca1bb20875fd8146d60e1e3150eeeca3af922

See more details on using hashes here.

File details

Details for the file mylabs_mcp_projectten_expert-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mylabs_mcp_projectten_expert-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 86d648fcccb58001931873ebf284159fca0e6f6037e9e64abb05f09a9711b59c
MD5 a1542626ddd66d39d4ee95fdb3610584
BLAKE2b-256 e2d65b7261a6fa581fe4c68db4f0b230e18345854d45394fa3d0b9d337f13e51

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page