Skip to main content

MCP server for interacting with Honor Platform API

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

Honor MCP Server

An MCP (Model Context Protocol) server for interacting with the Honor Platform API.

Installation

pip install honor-mcp

Configuration

The server requires the HONOR_MCP_API_KEY environment variable to be set with your Honor Platform API key.

Optional environment variables:

  • HONOR_MCP_URL_BASE: Base URL for the Honor Platform API (default: http://localhost:7075)
  • HONOR_MCP_USER_AGENT: User agent string for API requests (default: honor-mcp/1.0)

Usage with Claude Desktop

Add to your Claude Desktop config file (claude_desktop_config.json):

{
  "mcpServers": {
    "honor-mcp": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "honor-mcp",
        "honor-mcp"
      ],
      "env": {
        "HONOR_MCP_API_KEY": "your_api_key_here",
        "HONOR_MCP_URL_BASE": "https://api.honor.education"
      }
    }
  }
}

Available Tools

  • get_courses(): Get a list of courses created by the user
  • create_course(course_title, course_description, start_date, end_date, course_code): Create a new course in Honor Platform

License

MIT

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

honor_mcp-0.1.0.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

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

honor_mcp-0.1.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: honor_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.17

File hashes

Hashes for honor_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 15e91e6efd875f17c649b0269276626eef53c8e07dc7d2e15bd15a59f9e1a826
MD5 90d397090a1f703112c93e9ebfa6a3be
BLAKE2b-256 e15d16ada1f674f225e4782de868997d536df576fd959d2991bf8ab32efd56ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: honor_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.17

File hashes

Hashes for honor_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 927e28c8df02cedb60ad74b6f53eec31ea9e5916fe611a2986f3d75e4624ee7d
MD5 69536d5d2bf2522f5286b0114aeaf703
BLAKE2b-256 80ccfc30e6fd69428158dfc53b6e2be7fa24097af30a3bfd4feb2397839bd562

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