このMCPでできること
Converts handwriting into text, LaTeX mathematics, chemistry notation, and molecular structures.
ツール
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['content', 'layout_type'], 'properties': {'title': {'type': 'string', 'description': 'Optional title for the document. If omitted, the backend generates one.'}, 'content': {'type': 'string', 'description': 'The raw educational or note content to transform into a structured layout. Pass the full text. The backend will analyze, structure, and render it.'}, 'layout_type': {'enum': ['cornell', 'bullet_points', 'zettelkasten', 'journalism_5w1h', 'meeting_add', 'sq3r', 'pso'], 'type': 'string', 'description': 'Layout template to render. Allowed values. cornell (Cornell note taking layout with cue, notes, and summary). bullet_points (clean bulleted summary). zettelkasten (atomic linked notes). journalism_5w1h (who, what, when, where, why, how). meeting_add (meeting agenda plus action items). sq3r (Survey, Question, Read, Recite, Review study notes). pso (Problem, Solution, Outcome).'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['success'], 'properties': {'error': {'type': 'string'}, 'title': {'type': 'string'}, 'success': {'type': 'boolean'}, 'layout_type': {'enum': ['cornell', 'bullet_points', 'zettelkasten', 'journalism_5w1h', 'meeting_add', 'sq3r', 'pso'], 'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['strokes'], 'properties': {'mode': {'type': 'string', 'default': 'general', 'description': 'Widget-internal recognition family. Preferred values are general or structure; legacy text, math, and chemical values are accepted for existing widget compatibility.'}, 'strokes': {'type': 'string', 'description': 'JSON encoded array of strokes captured by the widget. Each stroke is an object with x, y, t arrays.'}, 'language': {'type': 'string', 'description': 'Optional language hint for text mode.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['success'], 'properties': {'error': {'type': 'string'}, 'result': {}, 'success': {'type': 'boolean'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['image'], 'properties': {'image': {'anyOf': [{'type': 'object', 'required': ['download_url', 'file_id'], 'properties': {'file_id': {'type': 'string', 'description': 'ChatGPT file ID.'}, 'download_url': {'type': 'string', 'description': 'URL to download the image.'}}, 'additionalProperties': False}, {'type': 'string', 'description': 'Direct URL or base64 data URI of the image.'}], 'description': 'Image to recognize text from. Pass an image from the conversation.'}, 'language': {'enum': ['en', 'zh', 'paddle', 'formula', 'latex'], 'type': 'string', 'default': 'en', 'description': 'Recognition mode. Allowed values. en (English text). zh (Chinese text). paddle (multilingual mixed text). formula (mathematics with LaTeX output). latex (return raw LaTeX markup).'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['success'], 'properties': {'error': {'type': 'string'}, 'results': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': {}}}, 'success': {'type': 'boolean'}, 'language': {'enum': ['en', 'zh', 'paddle', 'formula', 'latex'], 'type': 'string'}, 'full_text': {'type': 'string'}, 'total_time_ms': {'type': 'number'}, 'detection_count': {'type': 'number'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'mode': {'enum': ['general', 'structure'], 'type': 'string', 'default': 'general', 'description': 'Recognition family for the canvas. Use general for text, math, and chemical formulas; use structure only for molecular structures.'}, 'prompt': {'type': 'string', 'description': 'The original chat message that triggered the canvas. Passed through to the follow-up message after recognition.'}, 'language': {'type': 'string', 'description': 'Optional language hint for text mode. Omit to use the mixed-language model default.'}, 'force_new': {'type': 'boolean', 'default': False, 'description': 'Set true ONLY when the user explicitly asks for a brand-new canvas. Otherwise leave false so a previously opened canvas is reused.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['mode', 'prompt', 'message'], 'properties': {'mode': {'enum': ['general', 'structure'], 'type': 'string'}, 'reuse': {'type': 'boolean'}, 'prompt': {'type': 'string'}, 'message': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'The COMPLETE text to render as natural texture ink handwriting. Pass the FULL text. Never truncate or abbreviate. Supports English and Chinese.'}, 'force_new': {'type': 'boolean', 'default': False, 'description': 'Set true ONLY when the user explicitly asks for a brand-new style canvas. Otherwise leave false so a previously opened canvas is reused.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text', 'message'], 'properties': {'text': {'type': 'string'}, 'reuse': {'type': 'boolean'}, 'message': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text', 'style_strokes'], 'properties': {'text': {'type': 'string', 'description': 'Text to synthesize in the captured handwriting style.'}, 'cell_size': {'type': 'number', 'default': 128, 'description': 'Character cell size in pixels.'}, 'legibility': {'type': 'number', 'default': 1, 'description': 'Legibility level (0.0 to 2.0).'}, 'style_text': {'type': 'string', 'description': 'Text the user actually wrote as the style sample (for accurate style conditioning). If omitted, the backend auto recognises via handwriting recognition.'}, 'stroke_width': {'type': 'number', 'default': 3.5, 'description': 'Output stroke width (1.0 to 15.0).'}, 'style_strokes': {'type': 'string', 'description': 'JSON encoded array of style strokes captured from the canvas.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['success'], 'properties': {'error': {'type': 'string'}, 'success': {'type': 'boolean'}, 'charCount': {'type': 'number'}, 'imageBase64': {'type': 'string'}, 'inferenceTimeMs': {'type': 'number'}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
Clink Forge
Provides pay-per-call access to attested government datasets, primarily CDC and HHS health data plus EPA air-quality observations.
workbench
Provides computational molecular biology tools for DNA, RNA, and protein analysis, cloning, PCR, CRISPR, oligonucleotide design, …
gisgp
Provides GIS geocoding, routing, spatial transformations, ArcGIS layer inspection and export, and location due diligence for haza…
calc.engineer
Provides deterministic engineering calculators for RF and LoRa systems, electronics, batteries, solar and power systems, cooling,…
Good Earth
Provides plot-specific climate and growing-season analysis for gardens and farms, including frost, heat accumulation, crop suitab…
osint
Provides source-cited US data and schemas for power systems, AI infrastructure, semiconductor production and trade, robotics, and…
EngScript Engineering MCP
Performs engineering calculations for oil and gas applications, including thermodynamics, fluid systems, equipment sizing, balanc…
civilquants
Calculates parametric civil-engineering quantities and Bills of Quantities for drainage, earthworks, retaining walls, pavements, …