File tree Expand file tree Collapse file tree 2 files changed +39
-26
lines changed Expand file tree Collapse file tree 2 files changed +39
-26
lines changed Original file line number Diff line number Diff line change 11{
22 "display_name" : " MarkItDown MCP Server" ,
3- "license" : " Microsoft " ,
3+ "license" : " MIT " ,
44 "tags" : [
55 " markdown" ,
66 " conversion" ,
7- " MCP" ,
8- " STDIO" ,
9- " SSE" ,
107 " server" ,
118 " AutoGen" ,
129 " document conversion"
1310 ],
1411 "installations" : {
1512 "python" : {
16- "type" : " python " ,
17- "command" : " markitdown-mcp " ,
13+ "type" : " uvx " ,
14+ "command" : " uvx " ,
1815 "args" : [
19- " --sse" ,
20- " --host" ,
21- " 127.0.0.1" ,
22- " --port" ,
23- " 3001"
16+ " markitdown-mcp"
2417 ],
2518 "description" : " Run the MCP server using SSE"
19+ }
20+ },
21+ "arguments" : {
22+ "HOST" : {
23+ "description" : " Host to bind to, default to 127.0.0.1" ,
24+ "required" : false ,
25+ "example" : " 127.0.0.1"
2626 },
27- "docker" : {
28- "type" : " docker" ,
29- "command" : " docker" ,
30- "args" : [
31- " run" ,
32- " -it" ,
33- " --rm" ,
34- " -v" ,
35- " /home/user/data:/workdir" ,
36- " markitdown-mcp:latest"
37- ],
38- "description" : " Run the Docker container with local file access"
27+ "PORT" : {
28+ "description" : " Port to bind to, default to 3001" ,
29+ "required" : false ,
30+ "example" : " 3001"
3931 }
4032 },
4133 "examples" : [
6557 "prompt" : " Convert https://microsoft.github.io/autogen/ to markdown format"
6658 }
6759 ],
68- "name" : " @microsoft/ markitdown-mcp " ,
60+ "name" : " markitdown" ,
6961 "repository" : {
7062 "type" : " git" ,
7163 "url" : " https://github.com/microsoft/markitdown/tree/main/packages/markitdown-mcp"
7870 "categories" : [
7971 " Media Creation"
8072 ],
81- "is_official" : false
73+ "is_official" : true ,
74+ "tools" : [
75+ {
76+ "name" : " convert_to_markdown" ,
77+ "description" : " Convert a resource described by an http:, https:, file: or data: URI to markdown" ,
78+ "inputSchema" : {
79+ "properties" : {
80+ "uri" : {
81+ "title" : " Uri" ,
82+ "type" : " string"
83+ }
84+ },
85+ "required" : [
86+ " uri"
87+ ],
88+ "title" : " convert_to_markdownArguments" ,
89+ "type" : " object"
90+ }
91+ }
92+ ]
8293}
Original file line number Diff line number Diff line change @@ -51,6 +51,7 @@ def _display_server_info(server):
5151 display_name = server .get ("display_name" , name )
5252 description = server .get ("description" , "No description" )
5353 license_info = server .get ("license" , "Unknown" )
54+ is_official = server .get ("is_official" , False )
5455
5556 # Get author info
5657 author_info = server .get ("author" , {})
@@ -81,6 +82,7 @@ def _display_server_info(server):
8182 console .print (f"Package: { package } " )
8283 console .print (f"Author: { author_name } " + (f" ({ author_email } )" if author_email else "" ))
8384 console .print (f"License: { license_info } " )
85+ console .print (f"Official: { is_official } " )
8486 console .print ("" )
8587
8688 # URLs section
@@ -143,7 +145,7 @@ def _display_server_info(server):
143145 console .print ("[bold yellow]Examples:[/]" )
144146 for i , example in enumerate (examples ):
145147 if "title" in example :
146- console .print (f"[bold]{ i + 1 } . { example ['title' ]} [/]" )
148+ console .print (f"[bold]{ i + 1 } . { example ['title' ]} [/]" )
147149 if "description" in example :
148150 console .print (f" { example ['description' ]} " )
149151 if "code" in example :
You can’t perform that action at this time.
0 commit comments