此 MCP 可以做什么
Supports hackathon operations including events, registrations, teams, submissions, judging, schedules, companies and leaderboards.
工具
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['article_id'], 'properties': {'article_id': {'type': 'integer', 'minimum': 1, 'description': "The article's id."}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number.'}, 'page_size': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number.'}, 'slug': {'type': 'string', 'description': "Title slug to filter by, e.g. 'how-to-organize'."}, 'language': {'type': 'string', 'description': "Language short code to filter by, e.g. 'en' or 'ru'."}, 'page_size': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number.'}, 'page_size': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['company_id'], 'properties': {'company_id': {'type': 'integer', 'description': 'Numeric id of the company.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number, 1-based.'}, 'page_size': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100).'}, 'company_id': {'type': 'integer', 'description': 'Only rows for this company.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number, 1-based.'}, 'page_size': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100).'}, 'company_id': {'type': 'integer', 'minimum': 1, 'description': 'Only show requests for this company.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number, 1-based.'}, 'page_size': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100).'}, 'company_id': {'type': 'integer', 'description': 'Only rows for this company.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['company_id'], 'properties': {'company_id': {'type': 'integer', 'description': 'Numeric id of the company.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number, 1-based.'}, 'page_size': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['company_id'], 'properties': {'company_id': {'type': 'integer', 'minimum': 1, 'description': 'Numeric id of the company.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number, 1-based.'}, 'page_size': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number, 1-based.'}, 'page_size': {'type': 'integer', 'default': 50, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['event_slug'], 'properties': {'event_slug': {'type': 'string', 'minLength': 1, 'description': 'Slug of the event.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number, 1-based.'}, 'page_size': {'type': 'integer', 'default': 50, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['event_slug'], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number, 1-based.'}, 'page_size': {'type': 'integer', 'default': 50, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100).'}, 'event_slug': {'type': 'string', 'minLength': 1, 'description': 'Slug of the event.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['event_slug'], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number, starting at 1.'}, 'page_size': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Rows per page (max 100).'}, 'event_slug': {'type': 'string', 'minLength': 1, 'description': 'Slug of the event.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['event_slug'], 'properties': {'event_slug': {'type': 'string', 'minLength': 1, 'description': "Slug of the event, e.g. 'ai-build-day'."}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['event_slug'], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number, 1-based.'}, 'page_size': {'type': 'integer', 'default': 50, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100).'}, 'event_slug': {'type': 'string', 'minLength': 1, 'description': 'Slug of the event.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['event_slug'], 'properties': {'event_slug': {'type': 'string', 'minLength': 1, 'description': 'Slug of the event.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number, 1-based.'}, 'status': {'enum': ['I', 'N', 'Ended'], 'type': 'string', 'description': 'Only events with this status. Filtered over the fetched page, so combine with a larger page_size for an exhaustive scan.'}, 'page_size': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['event_slug'], 'properties': {'event_slug': {'type': 'string', 'minLength': 1, 'description': 'Slug of the event.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['event_slug'], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number, starting at 1.'}, 'page_size': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Rows per page (max 100).'}, 'event_slug': {'type': 'string', 'minLength': 1, 'description': 'Slug of the event.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['event_slug'], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number, 1-based.'}, 'page_size': {'type': 'integer', 'default': 50, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100).'}, 'event_slug': {'type': 'string', 'minLength': 1, 'description': 'Slug of the event.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['event_slug'], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number, starting at 1.'}, 'page_size': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Rows per page (max 100).'}, 'event_slug': {'type': 'string', 'minLength': 1, 'description': 'Slug of the event.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['event_slug'], 'properties': {'event_slug': {'type': 'string', 'minLength': 1, 'description': 'Slug of the event.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['event_slug'], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number, 1-based.'}, 'page_size': {'type': 'integer', 'default': 50, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100).'}, 'event_slug': {'type': 'string', 'minLength': 1, 'description': 'Slug of the event.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['event_slug'], 'properties': {'event_slug': {'type': 'string', 'minLength': 1, 'description': 'Slug of the event.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['event_slug'], 'properties': {'event_slug': {'type': 'string', 'minLength': 1, 'description': 'Slug of the event.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['event_slug'], 'properties': {'event_slug': {'type': 'string', 'minLength': 1, 'description': 'Slug of the event.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['event_slug'], 'properties': {'event_slug': {'type': 'string', 'minLength': 1, 'description': 'Slug of the event.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['event_slug'], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number, 1-based.'}, 'page_size': {'type': 'integer', 'default': 50, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100).'}, 'event_slug': {'type': 'string', 'minLength': 1, 'description': 'Slug of the event.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number, 1-based.'}, 'page_size': {'type': 'integer', 'default': 50, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['token'], 'properties': {'token': {'type': 'string', 'minLength': 1, 'description': 'The invite token, e.g. from a shared /invite/<token>/ URL.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 100, 'maximum': 400, 'minimum': 1, 'description': 'Maximum endpoints to return.'}, 'query': {'type': 'string', 'description': "Filter by path, view name or description, e.g. 'certificate'."}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'category': {'enum': ['discovery', 'event', 'organizer', 'registration', 'team', 'submission', 'judging', 'showcase', 'company', 'kanban', 'content', 'system', 'billing', 'ai', 'admin'], 'type': 'string', 'description': 'Limit to one area of the product.'}, 'include_unavailable': {'type': 'boolean', 'default': False, 'description': 'Also list tools this connection cannot use, and say what they need.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'kinds': {'type': 'array', 'items': {'enum': ['events', 'teams', 'projects', 'people', 'articles'], 'type': 'string', 'description': ''}, 'description': 'Which kinds to search. Defaults to all of them.'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Maximum results per kind (1-50).'}, 'query': {'type': 'string', 'minLength': 1, 'description': 'What to look for. Matches names, descriptions and tags.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number.'}, 'page_size': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100).'}, 'event_slug': {'type': 'string', 'description': "Limit to one event's projects."}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['submission_id'], 'properties': {'submission_id': {'type': 'integer', 'minimum': 1, 'description': 'Numeric id of the submission.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number.'}, 'status': {'enum': ['draft', 'submitted', 'disqualified'], 'type': 'string', 'description': 'Filter the returned page by status.'}, 'team_id': {'type': 'integer', 'minimum': 1, 'description': 'Only the submission belonging to this team.'}, 'page_size': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100).'}, 'event_slug': {'type': 'string', 'description': 'Only submissions for this event.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['submission_id'], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number.'}, 'page_size': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100).'}, 'submission_id': {'type': 'integer', 'minimum': 1, 'description': 'Id of the submission.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['submission_id'], 'properties': {'submission_id': {'type': 'integer', 'minimum': 1, 'description': 'Id of the submission.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number.'}, 'page_size': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['team_id'], 'properties': {'team_id': {'type': 'integer', 'description': 'Id of the team.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number, starting at 1.'}, 'search': {'type': 'string', 'description': 'Match against team name, description or project name.'}, 'page_size': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Rows per page (max 100).'}, 'event_slug': {'type': 'string', 'description': 'Only teams at this event.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['team_id'], 'properties': {'team_id': {'type': 'integer', 'description': 'Id of the team.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['free_member_id'], 'properties': {'locale': {'type': 'string', 'description': "Language for the generated explanations, e.g. 'en' or 'ru'."}, 'free_member_id': {'type': 'integer', 'description': 'Id of the free-agent listing.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['team_id'], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number, starting at 1.'}, 'team_id': {'type': 'integer', 'description': 'Id of the team.'}, 'page_size': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Rows per page (max 100).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number, starting at 1.'}, 'team_id': {'type': 'integer', 'description': "Only this team's open roles."}, 'page_size': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Rows per page (max 100).'}, 'event_slug': {'type': 'string', 'description': 'Only open roles at this event (within what the caller can see).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['team_id'], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number, starting at 1.'}, 'team_id': {'type': 'integer', 'description': 'Id of the team.'}, 'page_size': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Rows per page (max 100).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['team_id'], 'properties': {'team_id': {'type': 'integer', 'description': 'Id of the team.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['team_id'], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number, starting at 1.'}, 'team_id': {'type': 'integer', 'description': 'Id of the team.'}, 'page_size': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Rows per page (max 100).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['event_slug'], 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number, starting at 1.'}, 'search': {'type': 'string', 'description': 'Free-text filter over team name and description.'}, 'page_size': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Rows per page (max 100).'}, 'event_slug': {'type': 'string', 'minLength': 1, 'description': 'Slug of the event.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'minimum': 1, 'description': 'Page number.'}, 'page_size': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
近期工具变更
类似的 MCP 服务器
Fluid Recall
Manages spaced-repetition flashcards with decks, due schedules, reviews, deadline planning, notes, exports, and optional mailbox …
getjobzi-mcp
Searches UK jobs and supports resume analysis, job matching, cover letters, career planning, skill-gap analysis, and salary bench…
FoxForm
Creates, publishes, and analyzes scored forms and quizzes with branching screen logic, response collection, and CSV export.
ScholarNet — Study Plan & Thesis Tools
Creates study plans, thesis statements, citations, flashcards, quizzes, and tutor explanations for students.
Career Command
Provides paid interview practice and career preparation, including question generation, answer evaluation, story recovery, and in…
AnkiMCP Server
Exposes a local Anki flashcard collection to AI assistants.
Anki MCP Server
Manages Anki flashcards, notes, media, decks, and adaptive review through AnkiConnect.
MaCalculatriceEnLigne
Provides calculators for French and Belgian taxes, salaries, pensions, VAT, loans, health metrics, education scores, fitness, and…